# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 5963 subq.w -[A3], 4 00000002 33D0 0000 47DA move.w [0x000047DA], [A0] 00000008 0000 2550 ori.b D0, 0x50 /* 'P' */ 0000000C 0000 0282 ori.b D0, 0x82 00000010 8000 or.b D0, D0 00000012 0002 2D86 ori.b D2, 0x86 00000016 3376 2430 1D52 move.w [A1 + 0x1D52], [A6 + D2.w * 4 + 0x30] // begin alternate branch 0000001A-00000026 label0000001A: 0000001A 1D52 1D62 move.b [A6 + 0x1D62], [A2] 0000001E 2AEA 2EBA move.l [A5]+, [A2 + 0x2EBA] 00000022 133A EA44 move.b -[A1], [PC - 0x15BC /* FFFFEA68, cstring "" */] // end alternate branch 0000001A-00000026 label0000001A: // (misaligned) 0000001C 1D62 2AEA move.b [A6 + 0x2AEA], -[A2] 00000020 2EBA 133A move.l [A7], [PC + 0x133A /* 0000135C, value 0x23154307 */] 00000024 EA44 asr D4.w, 5 00000026 1332 132A 1342 ED76 move.b -[A1], [[A2 + 0x1342 + D1 * 2] - 0x128A] 0000002E ED82 asl D2, 6 00000030 105A movea.b A0, [A2]+ 00000032 20EA 3AE0 move.l [A0]+, [A2 + 0x3AE0] 00000036 39F2 3C88 6C4A move.w 0x6C4A /* 'lJ' */, [A2 + D3 * 4 - 0x120] // begin alternate branch 00000038-0000003C label00000038: 00000038 3C88 move.w [A6], A0 0000003A 6C4A bge +0x4C /* 00000086 */ // end alternate branch 00000038-0000003C label00000038: // (misaligned) 0000003C 0D8A bclr A2, D6 0000003E 0E4A 0E52 .invalid.w A2, 0xE52 // invalid immediate operation 00000042 0E5A 24BA .invalid.w [A2]+, 0x24BA // invalid immediate operation 00000046 3670 ED1E 20DA movea.w A3, [[A0] + A6 * 4 + 0x20DA] 0000004C 20E2 move.l [A0]+, -[A2] 0000004E 34F0 3AA4 move.w [A2]+, [A0 + D3 * 2 - 0x92] 00000052 3474 3A26 movea.w A2, [A4 + D3 * 2 + 0x26] 00000056 6FE0 ble -0x1E /* 00000038 */ 00000058 20CA move.l [A0]+, A2 0000005A 20D2 move.l [A0]+, [A2] 0000005C 10AA 6B3C move.b [A0], [A2 + 0x6B3C] 00000060 0604 2C54 addi.b D4, 0x54 /* 'T' */ 00000064 7A04 moveq.l D5, 0x04 00000066 320E move.w D1, A6 00000068 173A 2F58 move.b -[A3], [PC + 0x2F58 /* 00002FC2, cstring "" */] 0000006C 288A move.l [A4], A2 0000006E 27EE 23FA 3C01 move.l [PC + D3 * 4 + 0x1], [A6 + 0x23FA] 00000074 DEAC DD94 add.l D7, [A4 - 0x226C] label00000078: 00000078 741A moveq.l D2, 0x1A 0000007A B047 cmp.w D0, D7 0000007C C270 C470 and.w D1, [A0 + A4.w * 4 + 0x70] 00000080 B441 cmp.w D2, D1 00000082 1A14 move.b D5, [A4] 00000084 B045 cmp.w D0, D5 label00000086: 00000086 4873 D16E pea.l <> 0000008A D86E 9A6E add.w D4, [A6 - 0x6592] // begin alternate branch 0000008C-00000090 label0000008C: 0000008C 9A6E 6E8A sub.w D5, [A6 + 0x6E8A] // end alternate branch 0000008C-00000090 label0000008C: // (misaligned) 0000008E 6E8A bgt -0x74 /* 0000001A */ 00000090 E596 roxl D6, 2 00000092 5000 addq.b D0, 8 00000094 D89F add.l D4, [A7]+ label00000096: 00000096 DA6E BE45 add.w D5, [A6 - 0x41BB] 0000009A D880 add.l D4, D0 0000009C 6EDA bgt -0x24 /* 00000078 */ 0000009E CE84 and.l D7, D4 000000A0 6D44 blt +0x46 /* 000000E6 */ 000000A2 FE1E 60A8 .unknown 0xFE1E 0x60A8 (W = 7) 000000A6 D06B 2781 add.w D0, [A3 + 0x2781] // begin alternate branch 000000A8-000000AC label000000A8: 000000A8 2781 3E13 move.l [A3 + D3 * 8 + 0x13], D1 // end alternate branch 000000A8-000000AC label000000A8: // (misaligned) 000000AA 3E13 move.w D7, [A3] 000000AC 5253 addq.w [A3], 1 000000AE FC0C 3787 .unknown 0xFC0C 0x3787 (W = 6) 000000B2 6CF4 bge -0xA /* 000000A8 */ 000000B4 DA47 add.w D5, D7 000000B6 741E moveq.l D2, 0x1E 000000B8 CC44 and.w D6, D4 000000BA B854 cmp.w D4, [A4] 000000BC 60D8 bra -0x26 /* 00000096 */ 000000BE DA6B 721E add.w D5, [A3 + 0x721E] 000000C2 37BC 3884 6FF0 6FEA 3694 move.w [0x6FEA3694], 0x3884 000000CC B846 cmp.w D4, D6 000000CE 3E13 move.w D7, [A3] 000000D0 3094 move.w [A0], [A4] 000000D2 5889 addq.l A1, 4 000000D4 6EB6 bgt -0x48 /* 0000008C */ 000000D6 20E2 move.l [A0]+, -[A2] 000000D8 3B6C 0FCC 0FA4 move.w [A5 + 0xFA4], [A4 + 0xFCC] 000000DE 7A04 moveq.l D5, 0x04 000000E0 7A03 moveq.l D5, 0x03 000000E2 7A09 moveq.l D5, 0x09 000000E4 BC6D 0F48 cmp.w D6, [A5 + 0xF48] // begin alternate branch 000000E6-000000E8 label000000E6: 000000E6 0F48 bchg A0, D7 // end alternate branch 000000E6-000000E8 label000000E6: // (misaligned) 000000E8 0E20 0E00 .invalid.b -[A0], 0x0 // invalid immediate operation 000000EC 0DE0 .incomplete 000000EE 1712 move.b -[A3], [A2] 000000F0 27AC 6B76 6E70 move.l [A3 + D6 * 8 + 0x70], [A4 + 0x6B76] 000000F6 28AA FCCE move.l [A4], [A2 - 0x332] 000000FA 1512 move.b -[A2], [A2] 000000FC 1816 move.b D4, [A6] 000000FE F958 .extension 0x958 <> // unimplemented 00000100 B3F0 233C cmpa.l A1, <> 00000104 2802 move.l D4, D2 00000106 280A move.l D4, A2 00000108 FE64 F7CC .extension 0xE64 <>, 0xF7CC // unimplemented label0000010C: 0000010C 1F02 move.b -[A7], D2 0000010E F79A .invalid <> 00000110 0AC4 .incomplete 00000112 0F88 bclr A0, D7 00000114 1F0A move.b -[A7], A2 00000116 0FBC 0C98 F5E4 bclr 0xC98F5E4, D7 0000011C 08F4 187C 3B41 bset.b [[A4 + <>]], 0x7C /* '|' */ 00000122 6E5E bgt +0x60 /* 00000182 */ 00000124 F372 .extension 0x372 <> // unimplemented 00000126 F654 069C .extension 0x654 <>, 0x069C // unimplemented 0000012A 6E4A bgt +0x4C /* 00000176 */ 0000012C 1C40 movea.b A6, D0 0000012E 6F56 ble +0x58 /* 00000186 */ 00000130 7226 moveq.l D1, 0x26 00000132 0FC4 .incomplete 00000134 031C btst [A4]+, D1 00000136 0323 btst -[A3], D1 00000138 06AC 0306 031E 5B41 addi.l [A4 + 0x5B41], 0x306031E 00000140 11CC 1950 move.b [0x00001950], A4 00000144 5941 subq.w D1, 4 00000146 0E1C 0323 .invalid.b [A4]+, 0x23 /* '#' */ // invalid immediate operation 0000014A 756E moveq.l D2, 0x6E 0000014C 6C75 bge +0x77 /* 000001C3 */ 0000014E 2025 move.l D0, -[A5] 00000150 6EBA bgt -0x44 /* 0000010C */ 00000152 1F22 move.b -[A7], -[A2] 00000154 19C0 059A move.b 0x9A, D0 // begin alternate branch 00000156-00000158 label00000156: 00000156 059A bclr [A2]+, D2 // end alternate branch 00000156-00000158 label00000156: // (misaligned) 00000158 0FF6 .incomplete 0000015A 1D7A 0D84 6ED2 move.b [A6 + 0x6ED2], [PC + 0xD84 /* 00000EE0, value 0xBC */] 00000160 ED62 asl D2.w, D6 00000162 6C50 bge +0x52 /* 000001B4 */ 00000164 EA74 roxr D4.w, D5 00000166 E9E8 0454 E996 bfextu D0, [A0 - 0x166A] {17:20} 0000016C 0414 E956 subi.b [A4], 0x56 /* 'V' */ 00000170 2669 E84E movea.l A3, [A1 - 0x17B2] 00000174 6EE0 bgt -0x1E /* 00000156 */ label00000176: 00000176 FD26 .extension 0xD26 <> // unimplemented 00000178 E744 asl D4.w, 3 0000017A E7A6 asl D6, D3 0000017C FCD0 E76C .extension 0xCD0 <> // unimplemented 00000180 6E7A bgt +0x7C /* 000001FC */ label00000182: 00000182 FD94 .invalid <> 00000184 FD24 .extension 0xD24 <> // unimplemented label00000186: 00000186 FC2E FCCE .unknown 0xFC2E 0xFCCE (W = 6) label0000018A: 0000018A ED52 roxl D2.w, 6 0000018C 3033 ED0E E5C4 move.w D0, [[A3 + <>] + A6 * 4 - 0x1A3C] 00000192 6D46 blt +0x48 /* 000001DA */ 00000194 2E30 780C move.l D7, [A0 + D7 + 0xC] // begin alternate branch 00000196-00000198 label00000196: 00000196 780C moveq.l D4, 0x0C // end alternate branch 00000196-00000198 label00000196: // (misaligned) 00000198 2E0C move.l D7, A4 0000019A 023A 3C25 2578 andi.b [PC + 0x2578 /* 00002714, cstring "" */], 0x25 /* '%' */ // begin alternate branch 0000019E-000001A6 label0000019E: 0000019E 2578 2325 2570 move.l [A2 + 0x2570], [0x00002325] 000001A4 2225 move.l D1, -[A5] // end alternate branch 0000019E-000001A6 label0000019E: // (misaligned) 000001A0 2325 move.l -[A1], -[A5] 000001A2 2570 2225 5322 move.l [A2 + 0x5322], [A0 + D2.w * 2 + 0x25] // begin alternate branch 000001A6-000001A8 label000001A6: 000001A6 5322 subq.b -[A2], 1 // end alternate branch 000001A6-000001A8 label000001A6: // (misaligned) 000001A8 6C1C bge +0x1E /* 000001C6 */ 000001AA 66DE bne -0x20 /* 0000018A */ 000001AC 1C13 move.b D6, [A3] 000001AE 19B3 DE86 F3CE move.b <>, [A3 + A5 * 8 - 0x122] label000001B4: 000001B4 1A5A movea.b A5, [A2]+ 000001B6 6DDE blt -0x20 /* 00000196 */ 000001B8 5C87 addq.l D7, 6 000001BA 6DE2 blt -0x1C /* 0000019E */ label000001BC: 000001BC 0834 ED5E F4E8 btst.b [A4 + A7.w * 4 - 0x24], 0x5E /* '^' */ 000001C2 ED62 asl D2.w, D6 000001C4 ED5C rol D4.w, 6 label000001C6: 000001C6 09FC .incomplete 000001C8 0687 B894 5D86 addi.l D7, 0xB8945D86 000001CE 9D94 sub.l [A4], D6 000001D0 B894 cmp.l D4, [A4] 000001D2 66E8 bne -0x16 /* 000001BC */ 000001D4 9DAD FD0A sub.l [A5 - 0x2F6], D6 000001D8 5CAD EFF0 addq.l [A5 - 0x1010], 6 // begin alternate branch 000001DA-000001E0 label000001DA: 000001DA EFF0 74FF B487 bfins [A0 + A3.w * 4 - 0x121] {19:D7}, D7 // end alternate branch 000001DA-000001E0 label000001DA: // (misaligned) 000001DC 74FF moveq.l D2, 0xFFFFFFFF 000001DE B487 cmp.l D2, D7 000001E0 B1D4 cmpa.l A0, [A4] 000001E2 3187 2C14 move.w [A0 + D2 * 4 + 0x14], D7 000001E6 382B 3A13 move.w D4, [A3 + 0x3A13] 000001EA B86C 6D96 cmp.w D4, [A4 + 0x6D96] 000001EE D99E add.l [A6]+, D4 000001F0 D8AA 6D36 add.l D4, [A2 + 0x6D36] 000001F4 D916 add.b [A6], D4 000001F6 6EAE bgt -0x50 /* 000001A6 */ 000001F8 53AC DA3A subq.l [A4 - 0x25C6], 1 label000001FC: 000001FC 6D30 blt +0x32 /* 0000022E */ 000001FE 1F1A move.b -[A7], [A2]+ 00000200 FC50 FE3E .extension 0xC50 <>, 0xFE3E // unimplemented 00000204 FA26 5368 .unknown 0xFA26 0x5368 (W = 5) 00000208 3974 E94C 376D move.w [A4 + 0x376D], <> // begin alternate branch 0000020A-00000212 label0000020A: 0000020A E94C lsl D4.w, 4 0000020C 376D ED0E 720E move.w [A3 + 0x720E], [A5 - 0x12F2] // end alternate branch 0000020A-00000212 label0000020A: // (misaligned) 0000020E ED0E lsl D6.b, 6 00000210 720E moveq.l D1, 0x0E 00000212 7612 moveq.l D3, 0x12 00000214 D432 E7C0 add.b D2, [ + <>] 00000218 E7AA lsl D2, D3 0000021A E798 rol D0, 3 0000021C D472 E788 add.w D2, [ + <> + A6 * 8] 00000220 E770 roxl D0.w, D3 00000222 3370 E728 D6A0 D688 move.w [A1 - 0x2978], [A0 - 0x2960 + A6 * 8] 0000022A D600 add.b D3, D0 0000022C D5E8 1826 add.l A2, [A0 + 0x1826] // begin alternate branch 0000022E-00000230 label0000022E: 0000022E 1826 move.b D4, -[A6] // end alternate branch 0000022E-00000230 label0000022E: // (misaligned) 00000230 FA7A 5D87 .extension 0xA7A <>, 0x5D87 // unimplemented 00000234 F490 cinvp INST, [A0] 00000236 6ED2 bgt -0x2C /* 0000020A */ 00000238 F448 cinvl DATA, [A0] 0000023A E3B6 roxl D6, D1 label0000023C: 0000023C E3A0 asl D0, D1 0000023E E38A lsl D2, 1 00000240 E374 roxl D4.w, D1 00000242 E35E rol D6.w, 1 label00000244: 00000244 E432 roxr D2.b, D2 00000246 E314 roxl D4.b, 1 00000248 E308 lsl D0.b, 1 0000024A F7BA .invalid <> 0000024C F324 .extension 0x324 <> // unimplemented 0000024E 18C6 move.b [A4]+, D6 00000250 DE85 add.l D7, D5 00000252 9CAE C3C4 sub.l D6, [A6 - 0x3C3C] 00000256 7C63 moveq.l D6, 0x63 00000258 FE14 5485 .unknown 0xFE14 0x5485 (W = 7) label0000025C: 0000025C 783C moveq.l D4, 0x3C 0000025E C9C5 muls.w D4, D5 00000260 121B move.b D1, [A3]+ 00000262 67E0 beq -0x1E /* 00000244 */ 00000264 67D6 beq -0x28 /* 0000023C */ 00000266 67F4 beq -0xA /* 0000025C */ 00000268 7802 moveq.l D4, 0x02 0000026A 653E bcs +0x40 /* 000002AA */ 0000026C 6234 bhi +0x36 /* 000002A2 */ 0000026E D046 add.w D0, D6 label00000270: 00000270 7803 moveq.l D4, 0x03 00000272 DC86 add.l D6, D6 00000274 E58E lsl D6, 2 00000276 6312 bls +0x14 /* 0000028A */ 00000278 DDB6 6206 add.l [A6 + D6.w * 2 + 0x6], D6 0000027C FD66 .extension 0xD66 <> // unimplemented 0000027E F31B .extension 0x31B <> // unimplemented 00000280 4B5E chk.w D5, [A6]+ 00000282 0ADB .incomplete 00000284 2A24 move.l D5, -[A4] 00000286 B302 xor.b D2, D1 00000288 5309 subq.b A1, 1 label0000028A: 0000028A 0316 btst [A6], D1 0000028C 6305 bls +0x7 /* 00000293 */ 0000028E 5304 subq.b D4, 1 00000290 6325 bls +0x27 /* 000002B7 */ 00000292 5B0C subq.b A4, 5 00000294 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000296 423C E30C 4B00 clr.b 0xE30C4B00 0000029C 6B48 bmi +0x4A /* 000002E6 */ 0000029E 2303 move.l -[A1], D3 000002A0 14EA 0B0D move.b [A2]+, [A2 + 0xB0D] // begin alternate branch 000002A2-000002A4 label000002A2: 000002A2 0B0D btst A5, D5 // end alternate branch 000002A2-000002A4 label000002A2: // (misaligned) 000002A4 0003 2930 ori.b D3, 0x30 /* '0' */ 000002A8 E302 asl D2.b, 1 label000002AA: 000002AA 145E movea.b A2, [A6]+ 000002AC 6B48 bmi +0x4A /* 000002F6 */ 000002AE 020F 30F6 andi.b A7, 0xF6 000002B2 44A4 neg.l -[A4] 000002B4 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1 000002B6 1FF3 085B move.b <>, [A3 + D0 + 0x5B] 000002BA 0C73 048B 07A4 cmpi.w <>, 0x48B 000002C0 0623 1240 addi.b -[A3], 0x40 /* '@' */ 000002C4 EA9B ror D3, 5 000002C6 1601 move.b D3, D1 000002C8 0353 bchg [A3], D1 000002CA 0A06 72DB xori.b D6, 0xDB 000002CE 2AB4 8B6D move.l [A5], <> 000002D2 D01B add.b D0, [A3]+ 000002D4 0002 F388 ori.b D2, 0x88 000002D8 6B48 bmi +0x4A /* 00000322 */ 000002DA 1433 0008 move.b D2, [A3 + D0.w + 0x8] 000002DE 405C negx.w [A4]+ 000002E0 628E bhi -0x70 /* 00000270 */ 000002E2 DB28 7E8B add.b [A0 + 0x7E8B], D5 label000002E6: 000002E6 0702 btst D2, D3 000002E8 7B86 moveq.l D5, 0xFFFFFF86 000002EA 2A93 move.l [A5], [A3] 000002EC 0473 001A DB28 8400 subi.w [A3 - 0x7C00 + A5 * 2], 0x1A 000002F4 0F42 bchg D2, D7 label000002F6: 000002F6 B606 cmp.b D3, D6 000002F8 26A3 move.l [A3], -[A3] 000002FA 02DB .incomplete 000002FC 170C move.b -[A3], A4 000002FE 180E move.b D4, A6 00000300 0A0E DA0C xori.b A6, 0xC 00000304 180A move.b D4, A2 00000306 0E1C 04AC .invalid.b [A4]+, 0xAC // invalid immediate operation 0000030A 501C addq.b [A4]+, 8 0000030C 281C move.l D4, [A4]+ 0000030E 6A00 0FA9 bpl +0xFAB /* 000012B9 */ 00000312 0132 000F btst [A2 + D0.w + 0xF], D0 00000316 8C93 or.l D6, [A3] 00000318 0183 bclr D3, D0 0000031A 0204 5319 andi.b D4, 0x19 0000031E 8302 sbcd D1, D2 00000320 585B addq.w [A3]+, 4 label00000322: 00000322 0C05 0529 cmpi.b D5, 0x29 /* ')' */ 00000326 0214 06DE andi.b [A4], 0xDE 0000032A 000F B403 ori.b A7, 0x3 0000032E 8F0F sbcd -[A7], -[A7] 00000330 B403 cmp.b D2, D3 00000332 8FA3 or.l -[A3], D7 00000334 50B4 038F 8B6D B403 addq.l [[ + <>] + D0 * 2 - 0x74924BFD], 8 0000033C 8F0F sbcd -[A7], -[A7] 0000033E 0623 010F addi.b -[A3], 0xF 00000342 822E 16C9 or.b D1, [A6 + 0x16C9] 00000346 0300 btst D0, D1 00000348 0FA9 0033 bclr [A1 + 0x33], D7 0000034C 0903 btst D3, D4 0000034E 51A9 003B subq.l [A1 + 0x3B], 8 00000352 2553 07CD move.l [A2 + 0x7CD], [A3] 00000356 0073 040B 41E0 7E0B ori.w [0x7E0B], 0x40B 0000035E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000360 0F34 6901 btst [[A4 + <> + D6]], D7 00000364 627E bhi +0x80 /* 000003E4 */ 00000366 1317 move.b -[A1], [A7] 00000368 020F 3A9B andi.b A7, 0x9B 0000036C 0180 bclr D0, D0 0000036E 3A08 move.w D5, A0 00000370 020F 568B andi.b A7, 0x8B 00000374 02B8 4D06 62B8 10AB andi.l [0x000010AB], 0x4D0662B8 0000037C 0256 C30B andi.w [A6], 0xC30B 00000380 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00000382 6503 bcs +0x5 /* 00000387 */ 00000384 0F30 7102 245B btst [[A0 + <> + D7] + 0x245B], D7 0000038A 00B8 10FB 6881 0222 ori.l [0x00000222 /* JFigTrkSpd */], 0x10FB6881 00000392 1317 move.b -[A1], [A7] 00000394 4656 not.w [A6] 00000396 9863 sub.w D4, -[A3] 00000398 0176 9E13 bchg [A6 + A1 * 8 + 0x13], D0 0000039C 0176 9E53 bchg [A6 + A1 * 8 + 0x53], D0 000003A0 0194 bclr [A4], D0 000003A2 A30F syscall MountVol, flags=3 000003A4 E326 asl D6.b, D1 000003A6 F29B 0BE0 .extension 0x29B <> // unimplemented 000003AA 5223 addq.b -[A3], 1 000003AC 130B move.b -[A1], A3 000003AE 0093 0423 0452 ori.l [A3], 0x4230452 000003B4 0B3D btst <>, D5 000003B6 A33C syscall CmpString, flags=3 000003B8 9304 subx.b D1, D4 000003BA 2693 move.l [A3], [A3] 000003BC 002C 0D05 D304 ori.b [A4 - 0x2CFC], 0x5 000003C2 1B04 move.b -[A5], D4 000003C4 28B8 10EB move.l [A4], [0x000010EB] 000003C8 6841 bvc +0x43 /* 0000040B */ 000003CA 0553 bchg [A3], D2 000003CC 0023 19D7 ori.b -[A3], 0xD7 000003D0 00EF .incomplete 000003D2 52DB shi [A3]+ 000003D4 442B 0226 neg.b [A3 + 0x226] 000003D8 B304 xor.b D4, D1 000003DA 3EF7 010D move.w [A7]+, [[A7 + <>] + D0] 000003DE D701 addx.b D3, D1 000003E0 1E93 move.b [A7], [A3] 000003E2 0979 0433 07D3 bchg [0x043307D3], D4 // begin alternate branch 000003E4-000003EE label000003E4: 000003E4 0433 07D3 0778 B810 4300 subi.b [A3 - 0x47EFBD00], 0xD3 // end alternate branch 000003E4-000003EE label000003E4: // (misaligned) 000003E8 0778 B810 bchg [0xFFFFB810], D3 000003EC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000003EE 063C 4B1A D700 addi.b 0x0, 0x1A 000003F4 EDC3 08DB bfffo D0, D3 {D3:27} 000003F8 26A3 move.l [A3], -[A3] 000003FA 06EB .incomplete 000003FC 04EB .incomplete 000003FE 01BA 0446 bclr [PC + 0x446 /* 00000846, value 0x289B010F */], D0 00000402 F300 .extension 0x300 <> // unimplemented 00000404 F33E .extension 0x33E <> // unimplemented 00000406 0354 bchg [A4], D1 00000408 0FC5 .incomplete 0000040A 00E3 .incomplete 0000040C 0D93 bclr [A3], D6 0000040E 09A3 bclr -[A3], D4 00000410 0D06 btst D6, D6 00000412 3CE3 move.w [A6]+, -[A3] 00000414 10FA 4504 move.b [A0]+, [PC + 0x4504 /* 0000491A, cstring "" */] 00000418 5300 subq.b D0, 1 0000041A F701 .extension 0x701 <> // unimplemented 0000041C 6945 bvs +0x47 /* 00000463 */ 0000041E 043B 1006 E31F 5CBA 36C9 subi.b [[PC] + A6 * 2 + 0x5CBA36C9], 0x6 00000428 0750 bchg [A0], D3 0000042A 6103 bsr +0x5 /* 0000042F */ 0000042C 5065 addq.w -[A5], 8 0000042E 0343 bchg D3, D1 00000430 169B move.b [A3], [A3]+ 00000432 049B 00CA 0351 subi.l [A3]+, 0xCA0351 00000438 3B06 move.w -[A5], D6 0000043A FB25 .extension 0xB25 <> // unimplemented 0000043C CB07 abcd D5, D7 0000043E 383A 08CB move.w D4, [PC + 0x8CB /* 00000D0B, value 0x7B01 */] 00000442 0704 btst D4, D3 00000444 3A85 move.w [A5], D5 00000446 0421 0310 subi.b -[A1], 0x10 0000044A 2103 move.l -[A0], D3 0000044C 1025 move.b D0, -[A5] 0000044E 03BB 4413 bclr [PC + D4.w * 4 + 0x13], D1 00000452 255C 6200 move.l [A2 + 0x6200], [A4]+ 00000456 9B63 sub.w -[A3], D5 00000458 2A10 move.l D5, [A0] 0000045A 266B 0796 movea.l A3, [A3 + 0x796] 0000045E 0510 btst [A0], D2 00000460 8862 or.w D4, -[A2] 00000462 1288 move.b [A1], A0 00000464 C52E 1000 and.b [A6 + 0x1000], D2 00000468 0FB0 6C88 bclr [A0 + D6 * 4 - 0x120], D7 label0000046C: 0000046C 3A8B move.w [A5], A3 0000046E 021E 6A83 andi.b [A6]+, 0x83 00000472 0A80 B848 B523 xori.l D0, 0xB848B523 00000478 A406 syscall KillIO, flags=4 0000047A 530E subq.b A6, 1 0000047C 8112 or.b [A2], D0 0000047E 06A3 04AB 1308 addi.l -[A3], 0x4AB1308 00000484 1C6A 1C28 movea.b A6, [A2 + 0x1C28] 00000488 E524 asl D4.b, D2 0000048A 000F 2A28 ori.b A7, 0x28 /* '(' */ 0000048E 5D27 subq.b -[A7], 6 00000490 230B move.l -[A1], A3 00000492 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00000494 6CD6 bge -0x28 /* 0000046C */ 00000496 3A08 move.w D5, A0 00000498 C103 abcd D0, D3 0000049A A313 syscall FlushVol, flags=3 0000049C 0891 0397 bclr.b [A1], 0x97 000004A0 8207 or.b D1, D7 000004A2 A406 syscall KillIO, flags=4 000004A4 2305 move.l -[A1], D5 000004A6 C103 abcd D0, D3 000004A8 D102 addx.b D0, D2 000004AA 9780 subx.l D3, D0 000004AC E19B rol D3, 8 000004AE 0A56 EB01 xori.w [A6], 0xEB01 000004B2 0518 btst [A0]+, D2 000004B4 A701 syscall Close, flags=7 000004B6 44DB move.b [A3]+, CCR 000004B8 0828 6A15 2A83 btst.b [A0 + 0x2A83], 0x15 000004BE 0085 06FB 0106 ori.l D5, 0x6FB0106 000004C4 0800 0FED btst.b D0, 0xED 000004C8 3542 0501 move.w [A2 + 0x501], D2 000004CC AD06 syscall NewString, auto_pop 000004CE 9B08 subx.b -[A5], -[A0] 000004D0 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000004D2 50B8 04A4 addq.l [0x000004A4], 8 000004D6 067B 0FC1 097B 02EB 213A 7302 EE09 addi.w [[PC + 0x2EB213A] + 0x7302EE09], 0xFC1 000004E4 380F move.w D4, A7 000004E6 343B 2CFA move.w D2, [PC + D2 * 4 - 0x6] 000004EA 220F move.l D1, A7 000004EC E120 asl D0.b, D0 000004EE C304 abcd D1, D4 000004F0 EB4B lsl D3.w, 5 000004F2 E226 asr D6.b, D1 000004F4 5B05 subq.b D5, 5 000004F6 9131 630D sub.b [[A1 + <>] + D6 * 2], D0 000004FA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000004FC 9128 F30F sub.b [A0 - 0xCF1], D0 00000500 2B06 move.l -[A5], D6 00000502 AAC6 syscall 0xAC6 00000504 AA9B syscall GetEntryColor 00000506 0AF3 .incomplete 00000508 0C2D 3F02 9364 cmpi.b [A5 - 0x6C9C], 0x2 0000050E 3400 move.w D2, D0 00000510 1363 0800 move.b [A1 + 0x800], -[A3] 00000514 2381 0B41 move.l [[A1 + <>]], D1 00000518 3483 move.w [A2], D3 0000051A 0B42 bchg D2, D5 0000051C 2312 move.l -[A1], [A2] 0000051E 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000520 7305 moveq.l D1, 0x05 00000522 8541 FB9C pack D2, D1, 0xFB9C 00000526 2146 0B41 move.l [A0 + 0xB41], D6 0000052A 1B0C move.b -[A5], A4 0000052C 34CC move.w [A2]+, A4 0000052E 42C3 .invalid D3 // invalid opcode 4 with subtype 1 00000530 0FFA .incomplete 00000532 BC62 cmp.w D6, -[A2] 00000534 0243 0BDE andi.w D3, 0xBDE 00000538 8230 A406 or.b D1, [A0 + A2.w * 4 + 0x6] 0000053C 630A bls +0xC /* 00000548 */ 0000053E 0D25 btst -[A5], D6 00000540 0608 14D5 addi.b A0, 0xD5 00000544 226B 0D64 movea.l A1, [A3 + 0xD64] label00000548: 00000548 4D0A .invalid 6, A2 // invalid opcode 4 with b == 4 0000054A 2316 move.l -[A1], [A6] 0000054C A918 syscall SetWRefCon 0000054E C307 abcd D1, D7 00000550 6C78 bge +0x7A /* 000005CA */ 00000552 3A08 move.w D5, A0 00000554 6202 bhi +0x4 /* 00000558 */ 00000556 9313 sub.b [A3], D1 label00000558: 00000558 6B01 bmi +0x3 /* 0000055B */ 0000055A CB02 abcd D5, D2 0000055C A20B syscall Rename/PBHRename/HRename, flags=2 0000055E 1030 2663 move.b D0, [A0 + D2.w * 8 + 0x63] 00000562 0791 bclr [A1], D3 00000564 0DFB .incomplete 00000566 0029 03A3 1AC7 ori.b [A1 + 0x1AC7], 0xA3 0000056C 0247 D334 andi.w D7, 0xD334 00000570 E360 asl D0.w, D1 00000572 2505 move.l -[A2], D5 00000574 EB01 asl D1.b, 5 00000576 E4C3 roxr .w D3 00000578 04A3 0FE2 82A4 subi.l -[A3], 0xFE282A4 0000057E 061B 0506 addi.b [A3]+, 0x6 00000582 0852 C2D6 bchg.b [A2], 0xD6 00000586 003B 3430 2603 ori.b [PC + D2.w * 8 + 0x3], 0x30 /* '0' */ 0000058C 0169 3C48 bchg [A1 + 0x3C48], D0 00000590 0522 btst -[A2], D2 00000592 7B2C moveq.l D5, 0x2C 00000594 9702 subx.b D3, D2 00000596 810F sbcd -[A0], -[A7] label00000598: 00000598 340B move.w D2, A3 0000059A 0158 bchg [A0]+, D0 0000059C 48CB 046A movem.l A3, D1,D3,D5,D6,A2 000005A0 1612 move.b D3, [A2] 000005A2 4869 0608 pea.l [A1 + 0x608] 000005A6 B701 xor.b D1, D3 000005A8 65BB bcs -0x43 /* 00000565 */ 000005AA 44E3 move.b -[A3], CCR 000005AC 6002 bra +0x4 /* 000005B0 */ 000005AE 0FA0 bclr -[A0], D7 label000005B0: 000005B0 0EC5 .incomplete 000005B2 6643 bne +0x45 /* 000005F7 */ 000005B4 012A 78B8 btst [A2 + 0x78B8], D0 000005B8 8689 or.l D3, A1 000005BA 0724 btst -[A4], D3 000005BC D311 add.b [A1], D1 000005BE C703 abcd D3, D3 000005C0 3E0F move.w D7, A7 000005C2 34C7 move.w [A2]+, D7 000005C4 0140 bchg D0, D0 000005C6 E360 asl D0.w, D1 000005C8 0B01 btst D1, D5 label000005CA: 000005CA 4448 neg.w A0 000005CC 0672 16F3 0112 485C addi.w [[A2 + D0] + 0x485C], 0x16F3 000005D4 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4 000005D6 0814 020F btst.b [A4], 0xF 000005DA 2A10 move.l D5, [A0] 000005DC 806B 00F6 or.w D0, [A3 + 0xF6] 000005E0 D303 addx.b D1, D3 000005E2 0F26 btst -[A6], D7 000005E4 C311 and.b [A1], D1 000005E6 FECD 6A10 .extension 0xECD <> // unimplemented 000005EA 000F ED00 ori.b A7, 0x0 000005EE 693C bvs +0x3E /* 0000062C */ 000005F0 0F35 02FB btst [A5 + D0.w * 2 - 0x5], D7 000005F4 780D moveq.l D4, 0x0D 000005F6 0B5B bchg [A3]+, D5 000005F8 002E 049B 0012 ori.b [A6 + 0x12], 0x9B 000005FE 4842 swap.w D2 00000600 0814 00EB btst.b [A4], 0xEB 00000604 548B addq.l A3, 2 00000606 00EB .incomplete 00000608 0048 2A10 ori.w A0, 0x2A10 0000060C 8308 sbcd -[A1], -[A0] 0000060E 6C88 bge -0x76 /* 00000598 */ 00000610 DB03 addx.b D5, D3 00000612 1B0E move.b -[A5], A6 00000614 D8AA 4300 add.l D4, [A2 + 0x4300] 00000618 3340 B6B3 move.w [A1 - 0x494D], D0 0000061C 174D 1023 move.b [A3 + 0x1023], A5 00000620 7B65 moveq.l D5, 0x65 00000622 2200 move.l D1, D0 00000624 0F80 bclr D0, D7 00000626 2A50 movea.l A5, [A0] 00000628 2134 C005 move.l -[A0], [A4 + A4.w + 0x5] label0000062C: 0000062C 068B 241C 1012 addi.l A3, 0x241C1012 00000632 8B24 or.b -[A4], D5 00000634 0073 4B61 0002 ori.w [A3 + D0.w + 0x2], 0x4B61 /* 'Ka' */ 0000063A 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 0000063C A501 syscall Close, flags=5 0000063E 1B23 move.b -[A5], -[A3] 00000640 245B movea.l A2, [A3]+ 00000642 29D3 0776 6D2E move.l 0x7766D2E, [A3] 00000648 8B12 or.b [A2], D5 0000064A 9703 subx.b D3, D3 0000064C 7F4B moveq.l D7, 0x4B 0000064E 6534 bcs +0x36 /* 00000684 */ 00000650 1C28 121B move.b D6, [A0 + 0x121B] 00000654 2381 04B3 move.l [A1 + D0.w * 4 - 0x77], D1 00000658 317B 49BB 0B30 5B81 D303 A358 7308 move.w [A0 + 0x7308], [[0xB305B81 + D4] - 0x2CFC5CA8] 00000666 EB08 lsl D0.b, 5 00000668 747B moveq.l D2, 0x7B 0000066A 070E btst A6, D3 0000066C 505A addq.w [A2]+, 8 0000066E 0B00 btst D0, D5 00000670 FB02 .extension 0xB02 <> // unimplemented 00000672 1B03 move.b -[A5], D3 00000674 9309 subx.b -[A1], -[A1] 00000676 CB23 and.b -[A3], D5 00000678 0E2B 706B 2F3B .invalid.b [A3 + 0x2F3B], 0x6B /* 'k' */ // invalid immediate operation 0000067E 0481 009B 82B3 subi.l D1, 0x9B82B3 label00000684: 00000684 17FB 01B3 177B 0023 02B6 F325 1216 move.b [PC + D1.w * 2 + 0x16], [[0x177B0023 + D0] + 0x2B6F325] 00000692 1C5A movea.b A6, [A2]+ 00000694 0608 62FA addi.b A0, 0xFA 00000698 BCE5 cmpa.w A6, -[A5] 0000069A 059B bclr [A3]+, D2 0000069C 61D3 bsr -0x2B /* 00000671 */ 0000069E 2383 0016 move.l [A1 + D0.w + 0x16], D3 000006A2 2A5A movea.l A5, [A2]+ 000006A4 7300 moveq.l D1, 0x00 000006A6 DB16 add.b [A6], D5 000006A8 E01C ror D4.b, 8 000006AA 1602 move.b D3, D2 000006AC 0F34 C816 btst [A4 + A4 + 0x16], D7 000006B0 2603 move.l D3, D3 000006B2 10D3 move.b [A0]+, [A3] 000006B4 5DD1 slt [A1] 000006B6 3A1B move.w D5, [A3]+ 000006B8 0410 DC78 subi.b [A0], 0x78 /* 'x' */ 000006BC F30D .extension 0x30D <> // unimplemented 000006BE 458A .invalid 2, A2 // invalid opcode 4 with b == 6 000006C0 F658 6368 .extension 0x658 <>, 0x6368 // unimplemented 000006C4 D309 addx.b -[A1], -[A1] 000006C6 0344 bchg D4, D1 000006C8 0B07 btst D7, D5 000006CA 42AB 5C5B clr.l [A3 + 0x5C5B] 000006CE 3B13 move.w -[A5], [A3] 000006D0 07A4 bclr -[A4], D3 000006D2 0683 1143 0603 addi.l D3, 0x11430603 000006D8 0373 3B5C bchg <>, D1 000006DC 630B bls +0xD /* 000006E9 */ 000006DE B300 xor.b D0, D1 000006E0 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 000006E2 3B0C move.w -[A5], A4 000006E4 EB3E rol D6.b, D5 000006E6 2304 move.l -[A1], D4 000006E8 5C56 addq.w [A6], 6 000006EA 2308 move.l -[A1], A0 000006EC B09B cmp.l D0, [A3]+ 000006EE 10A5 move.b [A0], -[A5] 000006F0 370F move.w -[A3], A7 000006F2 5C62 addq.w -[A2], 6 000006F4 BCA3 cmp.l D6, -[A3] 000006F6 06C3 .incomplete 000006F8 0287 02E6 D337 andi.l D7, 0x2E6D337 000006FE 252E 9704 move.l -[A2], [A6 - 0x68FC] 00000702 1C0F move.b D6, A7 00000704 A912 syscall InitWindows 00000706 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4 00000708 1B23 move.b -[A5], -[A3] 0000070A 0608 088E addi.b A0, 0x8E 0000070E 535E subq.w [A6]+, 1 00000710 0313 btst [A3], D1 00000712 7085 moveq.l D0, 0xFFFFFF85 00000714 019B bclr [A3]+, D0 00000716 6183 bsr -0x7B /* 0000069B */ 00000718 001B 232A ori.b [A3]+, 0x2A /* '*' */ 0000071C 0B00 btst D0, D5 0000071E A406 syscall KillIO, flags=4 00000720 CB15 and.b [A5], D5 00000722 953F sub.b <>, D2 00000724 1C1B move.b D6, [A3]+ 00000726 23A9 3FA0 D337 0B05 333C 7AC3 0083 move.l [[A1 + 0xB05333C] + A5 * 2 + 0x7AC30083], [A1 + 0x3FA0] 00000734 0244 333C andi.w D4, 0x333C /* '3<' */ 00000738 12D3 move.b [A1]+, [A3] 0000073A 3700 move.w -[A3], D0 0000073C 0FC8 .incomplete 0000073E 0B52 bchg [A2], D5 00000740 055A bchg [A2]+, D2 00000742 7B3C moveq.l D5, 0x3C 00000744 155A A305 move.b [A2 - 0x5CFB], [A2]+ 00000748 6202 bhi +0x4 /* 0000074C */ 0000074A 0F6E 34DB bchg [A6 + 0x34DB], D7 // begin alternate branch 0000074C-0000074E label0000074C: 0000074C 34DB move.w [A2]+, [A3]+ // end alternate branch 0000074C-0000074E label0000074C: // (misaligned) 0000074E 02A3 3446 AB11 andi.l -[A3], 0x3446AB11 00000754 0EFB .incomplete 00000756 0A93 0411 5A1E xori.l [A3], 0x4115A1E 0000075C 1046 movea.b A0, D6 0000075E 830C sbcd -[A1], -[A4] 00000760 9309 subx.b -[A1], -[A1] 00000762 1501 move.b -[A2], D1 00000764 C158 and.w [A0]+, D0 00000766 2D01 move.l -[A6], D1 00000768 117E CC25 move.b [A0 - 0x33DB], <> 0000076C 1613 move.b D3, [A3] 0000076E 12F7 00ED move.b [A1]+, [A7 + D0.w - 0x19] 00000772 5300 subq.b D0, 1 00000774 EB01 asl D1.b, 5 00000776 525D addq.w [A5]+, 1 00000778 70EB moveq.l D0, 0xFFFFFFEB 0000077A 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 0000077C 25B5 7F4D 65E3 02A1 0A1B 0178 move.l [[0x2A1] + 0xA1B0178], <> 00000788 416F D564 chk.w D0, [A7 - 0x2A9C] 0000078C E94E lsl D6.w, 4 0000078E 42F3 094B 0561 028B .invalid [[A3 + <>] + 0x561028B] // invalid opcode 4 with subtype 1 00000796 0AAB 14B3 2181 0073 xori.l [A3 + 0x73], 0x14B32181 0000079E 010E btst A6, D0 000007A0 7B04 moveq.l D5, 0x04 000007A2 0317 btst [A7], D1 000007A4 9304 subx.b D1, D4 000007A6 6B05 bmi +0x7 /* 000007AD */ 000007A8 5306 subq.b D6, 1 000007AA 0B10 btst [A0], D5 000007AC 714F moveq.l D0, 0x4F 000007AE 4814 nbcd.b [A4] 000007B0 2E28 1248 move.l D7, [A0 + 0x1248] 000007B4 C810 and.b D4, [A0] 000007B6 E13C rol D4.b, D0 000007B8 1C04 move.b D6, D4 000007BA 00D3 .incomplete 000007BC 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 000007BE 4881 ext.w D1 000007C0 1442 movea.b A2, D2 000007C2 0537 2841 btst [A7 + D2 + 0x41], D2 000007C6 B1E5 cmpa.l A0, -[A5] 000007C8 2693 move.l [A3], [A3] 000007CA 7945 moveq.l D4, 0x45 000007CC B1EA 5B02 cmpa.l A0, [A2 + 0x5B02] 000007D0 004B 1730 ori.w A3, 0x1730 000007D4 6D37 blt +0x39 /* 0000080D */ 000007D6 3B81 2EA5 move.w [A5 + D2 * 8 - 0x91], D1 000007DA 477B 0485 chk.w D3, [PC + D0.w * 4 - 0x123] 000007DE AB25 syscall SlabMode 000007E0 05B3 4B0D bclr [[A3 + <>] + D4 * 2], D2 000007E4 A4BB syscall vIAZPostInit, flags=4 000007E6 62B1 bhi -0x4D /* 00000799 */ 000007E8 AC02 syscall SndAddModifier, auto_pop 000007EA 6B7A bmi +0x7C /* 00000866 */ 000007EC ADA9 syscall SetResInfo, auto_pop 000007EE 2E04 move.l D7, D4 000007F0 82C6 divu.w D1, D6 000007F2 5233 2C36 addq.b [A3 + D2 * 4 + 0x36], 1 label000007F6: 000007F6 91A7 sub.l -[A7], D0 000007F8 A502 syscall Read, flags=5 000007FA 0FB9 02D8 1400 bclr [0x02D81400], D7 00000800 0F34 D102 255D btst [[A4 + <> + A5] + 0x255D], D7 00000806 0406 0863 subi.b D6, 0x63 /* 'c' */ 0000080A 0BBB 696B 0370 0033 0C45 bclr [[PC + 0x370] + 0x330C45], D5 00000814 65E0 bcs -0x1E /* 000007F6 */ 00000816 FB0E .extension 0xB0E <> // unimplemented 00000818 0643 135B addi.w D3, 0x135B 0000081C 4436 8291 neg.b [A6 + A0.w * 2 - 0x111] 00000820 5A0E addq.b A6, 5 00000822 A1C1 syscall vGetBlock, flags=1 00000824 8A04 or.b D5, D4 00000826 1E10 move.b D7, [A0] 00000828 060B 0B73 addi.b A3, 0x73 /* 's' */ 0000082C 3F3A 1B10 move.w -[A7], [PC + 0x1B10 /* 0000233E, value 0xBF58 */] 00000830 882B 0D3B or.b D4, [A3 + 0xD3B] 00000834 11F3 8D1B 0953 0043 19CB move.b [0x000019CB], [[A3 + A0 * 4] + 0x9530043] 0000083E 0C36 0369 4306 3673 cmpi.b [[A6 + <>] + D4 * 2 + 0x3673], 0x69 /* 'i' */ 00000846 289B move.l [A4], [A3]+ 00000848 010F btst A7, D0 0000084A 3691 move.w [A3], [A1] 0000084C 0640 00AB addi.w D0, 0xAB 00000850 156B 012A 102B move.b [A2 + 0x102B], [A3 + 0x12A] 00000856 121B move.b D1, [A3]+ 00000858 09C3 .incomplete 0000085A 23C7 062C A433 move.l [0x062CA433], D7 00000860 00F3 .incomplete 00000862 091B btst [A3]+, D4 00000864 0923 btst -[A3], D4 label00000866: 00000866 1836 BCF3 move.b D4, [A6 + A3 * 4 - 0x13] 0000086A 20BB 270B 4325 51D3 move.l [A0], [[PC + <> + D2 * 8] + 0x432551D3] 00000872 0DB3 4C0F bclr [A3 + D4 * 4 + 0xF], D6 00000876 56A5 addq.l -[A5], 3 00000878 36A3 move.w [A3], -[A3] 0000087A 0271 6EB3 02DC andi.w [A1 + D0.w * 2 - 0x36], 0x6EB3 00000880 38C1 move.w [A4]+, D1 00000882 7D83 moveq.l D6, 0xFFFFFF83 00000884 0028 A406 E335 ori.b [A0 - 0x1CCB], 0x6 0000088A 4B3B 4B1C .invalid 5, <> // invalid opcode 4 with b == 4 0000088E DB19 add.b [A1]+, D5 00000890 0608 FA0B addi.b A0, 0xB 00000894 117B 09B3 009B 039B 1D6B 030F E90F move.b [A0 - 0x16F1], [[0x9B039B + D0] + 0x1D6B030F] 000008A2 3302 move.w -[A1], D2 000008A4 6300 3093 bls +0x3095 /* 00003939 */ 000008A8 171B move.b -[A3], [A3]+ 000008AA 0980 bclr D0, D4 000008AC 8B04 sbcd D5, D4 000008AE CB29 5C23 and.b [A1 + 0x5C23], D5 000008B2 1874 D329 44B3 movea.b A4, [[A4 + 0x44B3 + A5 * 2]] 000008B8 0928 10F3 btst [A0 + 0x10F3], D4 000008BC 0638 9B00 3B04 addi.b [0x00003B04], 0x0 label000008C2: 000008C2 5C56 addq.w [A6], 6 000008C4 F300 .extension 0x300 <> // unimplemented 000008C6 9813 sub.b D4, [A3] 000008C8 0294 0313 CB7A andi.l [A4], 0x313CB7A 000008CE FB4A .extension 0xB4A <> // unimplemented 000008D0 015E bchg [A6]+, D0 000008D2 3B0B move.w -[A5], A3 000008D4 C33A 6300 and.b [PC + 0x6300 /* 00006302, cstring "" */], D1 000008D8 9508 subx.b -[A2], -[A0] 000008DA 6518 bcs +0x1A /* 000008F4 */ 000008DC 52C2 shi D2 000008DE 1000 move.b D0, D0 000008E0 8305 sbcd D1, D5 000008E2 1441 movea.b A2, D1 000008E4 0030 D918 8A10 ori.b [A0 + A0 * 2 + 0x10], 0x18 000008EA 2E04 move.l D7, D4 000008EC 2302 move.l -[A1], D2 000008EE 6B2E bmi +0x30 /* 0000091E */ 000008F0 062B 0E33 9206 addi.b [A3 - 0x6DFA], 0x33 /* '3' */ // begin alternate branch 000008F4-000008F6 label000008F4: 000008F4 9206 sub.b D1, D6 // end alternate branch 000008F4-000008F6 label000008F4: // (misaligned) 000008F6 2B11 move.l -[A5], [A1] 000008F8 80D3 divu.w D0, [A3] 000008FA 09F3 .incomplete 000008FC 1333 3A06 move.b -[A1], [A3 + D3 * 2 + 0x6] 00000900 AB05 syscall CopyHandle 00000902 F300 .extension 0x300 <> // unimplemented 00000904 B47B 2D1B 100B 040F cmp.w D2, [[PC + D2 * 4] + 0x100B040F] 0000090C E241 asr D1.w, 1 0000090E 0205 010B andi.b D5, 0xB 00000912 450B .invalid 2, A3 // invalid opcode 4 with b == 4 00000914 040F E20F subi.b A7, 0xF 00000918 CC06 and.b D6, D6 0000091A 7B00 moveq.l D5, 0x00 0000091C 8B01 sbcd D5, D1 label0000091E: 0000091E 6B4E bmi +0x50 /* 0000096E */ 00000920 4215 clr.b [A5] 00000922 7624 moveq.l D3, 0x24 00000924 E304 asl D4.b, 1 00000926 2906 move.l -[A4], D6 00000928 A174 syscall CacheMgr, flags=1 0000092A 88AB 1783 or.l D4, [A3 + 0x1783] 0000092E 1B0F move.b -[A5], A7 00000930 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 00000932 2BB2 067B 3A32 move.l [A5 + D3 * 2 + 0x32], [A2 + D0.w * 8 + 0x7B] 00000938 6C88 bge -0x76 /* 000008C2 */ 0000093A BB27 xor.b -[A7], D5 0000093C 0E5E FB3B .invalid.w [A6]+, 0xFB3B // invalid immediate operation 00000940 452E FB33 .invalid 2, [A6 - 0x4CD] // invalid opcode 4 with b == 4 00000944 8B0D sbcd -[A5], -[A5] 00000946 3243 movea.w A1, D3 00000948 8E25 or.b D7, -[A5] 0000094A 0116 btst [A6], D0 0000094C 2101 move.l -[A0], D1 0000094E A300 syscall Open/PBHOpen/HOpen, flags=3 00000950 6C48 bge +0x4A /* 0000099A */ 00000952 EB00 asl D0.b, 5 00000954 16CC move.b [A3]+, A4 00000956 613D bsr +0x3F /* 00000995 */ 00000958 4AB3 035E tst.l <> 0000095C 8B50 or.w [A0], D5 0000095E 0033 3D13 047B ori.b [A3 + D0.w * 4 + 0x7B], 0x13 00000964 064A 84ED addi.w A2, 0x84ED 00000968 00B0 4B3B CC06 3B04 ori.l <>, 0x4B3BCC06 // begin alternate branch 0000096E-00000970 label0000096E: 0000096E 3B04 move.w -[A5], D4 // end alternate branch 0000096E-00000970 label0000096E: // (misaligned) 00000970 6C48 bge +0x4A /* 000009BA */ 00000972 0F88 bclr A0, D7 00000974 0F16 btst [A6], D7 00000976 0F48 bchg A0, D7 00000978 DB16 add.b [A6], D5 0000097A 0F42 bchg D2, D7 0000097C 26DB move.l [A3]+, [A3]+ 0000097E 047B 0385 0AFE subi.w [PC + D0 * 2 - 0x2], 0x385 00000984 810A sbcd -[A0], -[A2] 00000986 531C subq.b [A4]+, 1 00000988 1E10 move.b D7, [A0] 0000098A 2302 move.l -[A1], D2 0000098C 2B16 move.l -[A5], [A6] 0000098E 3306 move.w -[A1], D6 00000990 CAE3 mulu.w D5, -[A3] 00000992 A7DB syscall vTruncateFile, flags=7 00000994 0E9B 0C32 1E10 .invalid.l [A3]+, 0xC321E10 // invalid immediate operation label0000099A: 0000099A 5B13 subq.b [A3], 5 0000099C 0FA5 bclr -[A5], D7 0000099E 08FE A108 bset.b <>, 0x8 000009A2 D30A addx.b -[A1], -[A2] 000009A4 644A bcc +0x4C /* 000009F0 */ 000009A6 AC64 syscall ColorBit, auto_pop 000009A8 0907 btst D7, D4 000009AA 1FFE move.b <>, <> 000009AC 33E8 4B0D 652A E33D move.w [0x652AE33D], [A0 + 0x4B0D] // begin alternate branch 000009B2-000009B4 label000009B2: 000009B2 E33D rol D5.b, D1 // end alternate branch 000009B2-000009B4 label000009B2: // (misaligned) 000009B4 06D9 .incomplete 000009B6 1333 1B0F C115 8B01 move.b -[A1], [[A3 + <>] + D1 * 2 - 0x3EEA74FF] // begin alternate branch 000009BA-000009BE label000009BA: 000009BA C115 and.b [A5], D0 000009BC 8B01 sbcd D5, D1 // end alternate branch 000009BA-000009BE label000009BA: // (misaligned) 000009BE 0F1E btst [A6]+, D7 000009C0 0473 0D5B 5674 subi.w [A3 + D5.w * 8 + 0x74], 0xD5B /* '\r[' */ 000009C6 BB87 xor.l D7, D5 000009C8 1046 movea.b A0, D6 000009CA AB01 syscall BitsToMap 000009CC 1013 move.b D0, [A3] 000009CE 00C0 .incomplete 000009D0 911E sub.b [A6]+, D0 000009D2 0B3A FB4A btst [PC - 0x4B6 /* 0000051E, value 0x41 'A' */], D5 000009D6 2307 move.l -[A1], D7 000009D8 0F01 btst D1, D7 000009DA 0973 051C bchg <>, D4 000009DE 10F3 208B move.b [A0]+, [A3 + D2.w - 0x117] 000009E2 1DC0 move.b <>, D0 000009E4 0802 0B49 btst.b D2, 0x49 /* 'I' */ 000009E8 6E30 bgt +0x32 /* 00000A1A */ 000009EA A6FB syscall vNewMap, flags=6 000009EC 00C3 .incomplete 000009EE 0795 bclr [A5], D3 label000009F0: 000009F0 010F btst A7, D0 000009F2 8501 sbcd D2, D1 000009F4 9B0E subx.b -[A5], -[A6] 000009F6 1B07 move.b -[A5], D7 000009F8 3643 movea.w A3, D3 000009FA 326B 1236 movea.w A1, [A3 + 0x1236] 000009FE 2387 B310 move.l [A1 + A3 * 2], D7 00000A02 E310 roxl D0.b, 1 00000A04 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00000A06 1B28 44B3 move.b -[A5], [A0 + 0x44B3] 00000A0A 1063 movea.b A0, -[A3] 00000A0C 07CB .incomplete 00000A0E 0744 bchg D4, D3 00000A10 1330 0F44 move.b -[A1], <> 00000A14 D301 addx.b D1, D1 00000A16 8681 or.l D3, D1 00000A18 8D49 076B pack -[A6], -[A1], 0x076B // begin alternate branch 00000A1A-00000A1E label00000A1A: 00000A1A 076B 6994 bchg [A3 + 0x6994], D3 // end alternate branch 00000A1A-00000A1E label00000A1A: // (misaligned) 00000A1C 6994 bvs -0x6A /* 000009B2 */ 00000A1E 7216 moveq.l D1, 0x16 00000A20 230E move.l -[A1], A6 00000A22 8B11 or.b [A1], D5 00000A24 A816 syscall Pack8 00000A26 3310 move.w -[A1], [A0] 00000A28 5B05 subq.b D5, 5 00000A2A C55E and.w [A6]+, D2 00000A2C 16C5 move.b [A3]+, D5 00000A2E 4389 .invalid 1, A1 // invalid opcode 4 with b == 6 00000A30 3268 8B12 movea.w A1, [A0 - 0x74EE] 00000A34 850C sbcd -[A2], -[A4] 00000A36 590B subq.b A3, 4 00000A38 6B35 bmi +0x37 /* 00000A6F */ 00000A3A 443B 04FA neg.b [PC + D0.w * 4 - 0x6] 00000A3E 5300 subq.b D0, 1 00000A40 4D2B FBCA .invalid 6, [A3 - 0x436] // invalid opcode 4 with b == 4 00000A44 2B06 move.l -[A5], D6 00000A46 2B15 move.l -[A5], [A5] 00000A48 6324 bls +0x26 /* 00000A6E */ 00000A4A 868B or.l D3, A3 00000A4C 68E3 bvc -0x1B /* 00000A31 */ 00000A4E 5686 addq.l D6, 3 00000A50 44EB 8C36 move.b [A3 - 0x73CA], CCR 00000A54 0F1C btst [A4]+, D7 00000A56 1023 move.b D0, -[A3] 00000A58 0610 020F addi.b [A0], 0xF 00000A5C 722C moveq.l D1, 0x2C 00000A5E 30CB move.w [A0]+, A3 00000A60 3F89 0543 09AD 05C3 move.w [[A7 + <>] + 0x9AD05C3], A1 00000A68 08FB 4A3B 642C bset.b [PC + D6.w * 4 + 0x2C], 0x3B /* ';' */ label00000A6E: 00000A6E 3B02 move.w -[A5], D2 00000A70 A836 syscall GetMaskTable 00000A72 DB23 add.b -[A3], D5 00000A74 3874 9B4D movea.w A4, <> 00000A78 38CE move.w [A4]+, A6 00000A7A 743A moveq.l D2, 0x3A 00000A7C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00000A7E B391 xor.l [A1], D1 00000A80 1E28 D344 move.b D7, [A0 - 0x2CBC] 00000A84 CE74 B633 and.w D7, [A4 + A3.w * 8 + 0x33] 00000A88 0001 1FD3 ori.b D1, 0xD3 00000A8C 08ED 2FFB 1A43 bset.b [A5 + 0x1A43], 0xFB 00000A92 0338 DB09 btst [0xFFFFDB09], D1 00000A96 8B03 sbcd D5, D3 00000A98 5315 subq.b [A5], 1 00000A9A 036A F301 bchg [A2 - 0xCFF], D1 00000A9E E575 roxl D5.w, D2 00000AA0 7337 moveq.l D1, 0x37 00000AA2 B03B 0B0F 411A 2B06 cmp.b D0, [[PC + <>] + D0 * 2 + 0x411A2B06] 00000AAA 1330 CB0E 0FE1 move.b -[A1], [[A0 + <>] + A4 * 2 + 0xFE1] 00000AB0 755C moveq.l D2, 0x5C 00000AB2 6202 bhi +0x4 /* 00000AB6 */ 00000AB4 5030 26CB addq.b [A0 + D2.w * 8 - 0x53], 8 // begin alternate branch 00000AB6-00000AB8 label00000AB6: 00000AB6 26CB move.l [A3]+, A3 // end alternate branch 00000AB6-00000AB8 label00000AB6: // (misaligned) 00000AB8 13B5 4901 3FDC move.b <>, [[A5 + <> + D4]] 00000ABE 38A7 move.w [A4], -[A7] 00000AC0 0670 0FB5 3EFB addi.w [A0 + D3 * 8 - 0x5], 0xFB5 00000AC6 13A5 3EC3 move.b [A1 + D3 * 8 - 0x61], -[A5] 00000ACA 0910 btst [A0], D4 00000ACC EB0C lsl D4.b, 5 00000ACE 78D3 moveq.l D4, 0xFFFFFFD3 00000AD0 2950 193E move.l [A4 + 0x193E], [A0] 00000AD4 EB65 asl D5.w, D5 00000AD6 A89B syscall PenSize 00000AD8 0401 3E03 subi.b D1, 0x3 00000ADC 3750 8B68 move.w [A3 - 0x7498], [A0] 00000AE0 393E move.w -[A4], <> 00000AE2 8E3B 52D3 or.b D7, [PC + D5.w * 2 - 0x45] 00000AE6 3A08 move.w D5, A0 00000AE8 0203 3825 andi.b D3, 0x25 /* '%' */ 00000AEC 0116 btst [A6], D0 00000AEE 412C EB13 .invalid 0, [A4 - 0x14ED] // invalid opcode 4 with b == 4 00000AF2 5045 addq.w D5, 8 00000AF4 136B 3578 0FF1 move.b [A1 + 0xFF1], [A3 + 0x3578] 00000AFA 170B move.b -[A3], A3 00000AFC 3A9B move.w [A5], [A3]+ 00000AFE 0433 0033 0363 020F 684B 1A1B subi.b [[A3 + 0x20F] + 0x684B1A1B], 0x33 /* '3' */ 00000B0A 0744 bchg D4, D3 00000B0C 4332 AB31 440F A1F8 .invalid 1, [[A2 + 0x440FA1F8 + A2 * 2]] // invalid opcode 4 with b == 4 00000B14 2101 move.l -[A0], D1 00000B16 E101 asl D1.b, 8 00000B18 688B bvc -0x73 /* 00000AA5 */ 00000B1A 0ECB .incomplete 00000B1C 0710 btst [A0], D3 00000B1E 1B28 50B3 move.b -[A5], [A0 + 0x50B3] 00000B22 100B move.b D0, A3 00000B24 0DCB .incomplete 00000B26 0750 bchg [A0], D3 00000B28 8110 or.b [A0], D0 00000B2A 0F50 bchg [A0], D7 00000B2C DB16 add.b [A6], D5 00000B2E 3B10 move.w -[A5], [A0] 00000B30 FB65 .extension 0xB65 <> // unimplemented 00000B32 8B11 or.b [A1], D5 label00000B34: 00000B34 85E8 8905 divs.w D2, [A0 - 0x76FB] 00000B38 0FF9 .incomplete 00000B3A 22DB move.l [A1]+, [A3]+ 00000B3C 1097 move.b [A0], [A7] 00000B3E 07D5 .incomplete 00000B40 3332 C509 move.w -[A1], [[A2 + <> + A4 * 4]] 00000B44 7909 moveq.l D4, 0x09 00000B46 8335 5015 or.b [A5 + D5.w + 0x15], D1 00000B4A 100F move.b D0, A7 00000B4C 0910 btst [A0], D4 00000B4E CB17 and.b [A7], D5 00000B50 C33A D365 and.b [PC - 0x2C9B /* FFFFD367, cstring "" */], D1 00000B54 506B 3510 addq.w [A3 + 0x3510], 8 00000B58 6151 bsr +0x53 /* 00000BAB */ 00000B5A 9B4D subx.w -[A5], -[A5] 00000B5C 10F9 030F E120 move.b [A0]+, [0x030FE120] 00000B62 443B 0244 neg.b [PC + D0.w * 2 + 0x44] 00000B66 3606 move.w D3, D6 00000B68 E674 roxr D4.w, D3 00000B6A 8300 sbcd D1, D0 00000B6C 6AC6 bpl -0x38 /* 00000B34 */ 00000B6E 1E6A 7356 movea.b A7, [A2 + 0x7356] 00000B72 DB01 addx.b D5, D1 00000B74 E331 roxl D1.b, D1 00000B76 C316 and.b [A6], D1 00000B78 1B05 move.b -[A5], D5 00000B7A 2101 move.l -[A0], D1 00000B7C D81E add.b D4, [A6]+ 00000B7E 6AF3 bpl -0xB /* 00000B73 */ 00000B80 18A8 0641 move.b [A4], [A0 + 0x641] 00000B84 21A3 01CD move.l <>, -[A3] 00000B88 1CA3 move.b [A6], -[A3] 00000B8A 15E5 093B move.b [PC + 0x93B /* 000014C7, value 0xED */], -[A5] 00000B8E 3F6A 8335 10D3 move.w [A7 + 0x10D3], [A2 - 0x7CCB] 00000B94 094B bchg A3, D4 00000B96 05E3 .incomplete 00000B98 02CB .incomplete 00000B9A 06A8 0121 6B14 3823 addi.l [A0 + 0x3823], 0x1216B14 00000BA2 1ACB move.b [A5]+, A3 00000BA4 8778 8B04 or.w [0xFFFF8B04], D3 00000BA8 3B16 move.w -[A5], [A6] 00000BAA 1026 move.b D0, -[A6] 00000BAC B315 xor.b [A5], D1 00000BAE 3160 B312 move.w [A0 - 0x4CEE], -[A0] 00000BB2 8B0C sbcd -[A5], -[A4] 00000BB4 1D04 move.b -[A6], D4 00000BB6 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000BB8 6115 bsr +0x17 /* 00000BCF */ 00000BBA CCA1 and.l D6, -[A1] 00000BBC 2F6D 042B 8626 move.l [A7 - 0x79DA], [A5 + 0x42B] 00000BC2 C312 and.b [A2], D1 00000BC4 89F5 0D1C divs.w D4, <> 00000BC8 8A28 6504 or.b D5, [A0 + 0x6504] 00000BCC 4613 not.b [A3] 00000BCE 0016 A31F ori.b [A6], 0x1F 00000BD2 1093 move.b [A0], [A3] 00000BD4 1A6A 9B00 movea.b A5, [A2 - 0x6500] 00000BD8 F309 .extension 0x309 <> // unimplemented 00000BDA 051C btst [A4]+, D2 00000BDC 6300 3B06 bls +0x3B08 /* 000046E4 */ 00000BE0 1FA4 8243 move.b [A7 + A0.w * 2 + 0x43], -[A4] 00000BE4 0765 bchg -[A5], D3 00000BE6 056B 0061 bchg [A3 + 0x61], D2 00000BEA 05CB .incomplete 00000BEC 1773 4E75 0D16 move.b [A3 + 0xD16], [A3 + D4 * 8 + 0x75] 00000BF2 0574 1031 bchg [A4 + D1.w + 0x31], D2 00000BF6 05E3 .incomplete 00000BF8 0D10 btst [A0], D6 00000BFA F38C .invalid <> 00000BFC 5C1E addq.b [A6]+, 6 00000BFE 16F1 3545 move.b [A3]+, <> 00000C02 229B move.l [A1], [A3]+ 00000C04 0A41 6CC6 xori.w D1, 0x6CC6 00000C08 1E28 0F61 move.b D7, [A0 + 0xF61] 00000C0C 13EE 1E6A 3304 0F01 move.b [0x33040F01], [A6 + 0x1E6A] 00000C14 9E01 sub.b D7, D1 00000C16 2C9B move.l [A6], [A3]+ 00000C18 1F42 FB01 move.b [A7 - 0x4FF], D2 00000C1C 6568 bcs +0x6A /* 00000C86 */ 00000C1E 1780 54C9 move.b [A3 + D5.w * 4 - 0x55], D0 00000C22 0C69 8683 05CD cmpi.w [A1 + 0x5CD], 0x8683 00000C28 F014 7B02 .pmove3 0xF014, 0x7B02 // unimplemented 00000C2C F321 .extension 0x321 <> // unimplemented 00000C2E 3A22 move.w D5, -[A2] 00000C30 8B1C or.b [A4]+, D5 00000C32 C5DC muls.w D2, [A4]+ 00000C34 5701 subq.b D1, 3 00000C36 AAA1 syscall CopyPalette 00000C38 07CE .incomplete 00000C3A 0405 AA23 subi.b D5, 0x23 /* '#' */ 00000C3E 81EB 500F divs.w D0, [A3 + 0x500F] 00000C42 38FB 4041 move.w [A4]+, [PC + D4.w + 0x41] 00000C46 E92B lsl D3.b, D4 00000C48 3C41 movea.w A6, D1 00000C4A A553 syscall 0x053, flags=5 00000C4C 196D 6C13 0907 move.b [A4 + 0x907], [A5 + 0x6C13] 00000C52 0159 bchg [A1]+, D0 00000C54 5309 subq.b A1, 1 00000C56 966C 383A sub.w D3, [A4 + 0x383A] 00000C5A 227B 6D87 09FD 7CBB movea.l A1, [[ + <>] + D6 * 4 + 0x9FD7CBB] 00000C62 06C3 .incomplete 00000C64 059B bclr [A3]+, D2 00000C66 0466 6666 subi.w -[A6], 0x6666 /* 'ff' */ 00000C6A ECCB 2E7B bfclr A3 {D1:D3} 00000C6E 031B btst [A3]+, D1 00000C70 33A0 A301 move.w [[A1 + <> + A2 * 2]], -[A0] 00000C74 8110 or.b [A0], D0 00000C76 AB0F syscall CheckPic 00000C78 160B move.b D3, A3 00000C7A 0BBB 01CB 0E43 0AC3 bclr [[ + <>] + 0xE430AC3], D5 00000C82 24F3 0773 01FB 070E 633B 4302 move.l [A2]+, [[A3 + 0x1FB070E] + 0x633B4302] // begin alternate branch 00000C86-00000C8E label00000C86: 00000C86 01FB .incomplete 00000C88 070E btst A6, D3 00000C8A 633B bls +0x3D /* 00000CC7 */ 00000C8C 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 // end alternate branch 00000C86-00000C8E label00000C86: // (misaligned) 00000C8E 7300 moveq.l D1, 0x00 00000C90 AB2C syscall 0xB2C 00000C92 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000C96 3C4B movea.w A6, A3 00000C98 5F9B subq.l [A3]+, 7 00000C9A 1083 move.b [A0], D3 00000C9C 1E43 movea.b A7, D3 00000C9E 0A2B 02A4 9B10 xori.b [A3 - 0x64F0], 0xA4 00000CA4 F30C .extension 0x30C <> // unimplemented 00000CA6 6D02 blt +0x4 /* 00000CAA */ 00000CA8 2303 move.l -[A1], D3 label00000CAA: 00000CAA DB15 add.b [A5], D5 00000CAC 0802 0F34 btst.b D2, 0x34 /* '4' */ 00000CB0 3C0B move.w D6, A3 00000CB2 4ABB 0BDB 033B 14BB tst.l [[] + 0x33B14BB] 00000CBA 04B3 0FB3 07DB 031B 0AAB 0233 subi.l [[A3 + D0 * 2] + 0xAAB0233], 0xFB307DB 00000CC6 1CEE 1B2F move.b [A6]+, [A6 + 0x1B2F] 00000CCA E305 asl D5.b, 1 00000CCC 9B10 sub.b [A0], D5 00000CCE 9B02 subx.b D5, D2 00000CD0 FB81 .invalid <> 00000CD2 DB0E addx.b -[A5], -[A6] 00000CD4 7B00 moveq.l D5, 0x00 00000CD6 0FB6 0F1E 0D08 bclr [[A6] + D0 * 8 + 0xD08], D7 00000CDC 7B06 moveq.l D5, 0x06 00000CDE 6B72 bmi +0x74 /* 00000D52 */ 00000CE0 7B05 moveq.l D5, 0x05 00000CE2 7312 moveq.l D1, 0x12 00000CE4 A33A syscall SetDateTime, flags=3 00000CE6 7B81 moveq.l D5, 0xFFFFFF81 00000CE8 AB02 syscall BitsToPix 00000CEA 412E BB4E .invalid 0, [A6 - 0x44B2] // invalid opcode 4 with b == 4 00000CEE 9408 sub.b D2, A0 00000CF0 020F 343C andi.b A7, 0x3C /* '<' */ 00000CF4 9352 sub.w [A2], D1 00000CF6 DB16 add.b [A6], D5 00000CF8 CB01 abcd D5, D1 00000CFA 1EBB 0623 move.b [A7], [PC + D0.w * 8 + 0x23] 00000CFE 153C F33C move.b -[A2], 0x3C /* '<' */ 00000D02 2233 01F4 move.l D1, <> 00000D06 F023 006B pmove -[A3], MR0 00000D0A 047B 0190 2147 subi.w <>, 0x190 00000D10 6304 bls +0x6 /* 00000D16 */ 00000D12 6B03 bmi +0x5 /* 00000D17 */ 00000D14 DE03 add.b D7, D3 label00000D16: 00000D16 269B move.l [A3], [A3]+ 00000D18 003C E31B ori.b ccr, 27 00000D1C ED05 asl D5.b, 6 00000D1E 1B06 move.b -[A5], D6 00000D20 2109 move.l -[A0], A1 00000D22 7B3F moveq.l D5, 0x3F 00000D24 68FB bvc -0x3 /* 00000D21 */ 00000D26 0F1B btst [A3]+, D7 00000D28 061B 0A68 addi.b [A3]+, 0x68 /* 'h' */ 00000D2C 3308 move.w -[A1], A0 00000D2E C335 232A 3CDB 1B03 and.b [[A5 + 0x3CDB + D2 * 2] + 0x1B03], D1 00000D36 0933 0333 19BA 4446 5305 7C13 btst [[A3 + 0x19BA4446 + D0 * 2] + 0x53057C13], D4 00000D42 0985 bclr D5, D4 00000D44 1212 move.b D1, [A2] 00000D46 1309 move.b -[A1], A1 00000D48 1A76 730E 8100 movea.b A5, [[A6 + <>] + D7 * 2 - 0x7F00] 00000D4E 0053 2B34 ori.w [A3], 0x2B34 /* '+4' */ label00000D52: 00000D52 5463 addq.w -[A3], 2 00000D54 0B23 btst -[A3], D5 00000D56 6D43 blt +0x45 /* 00000D9B */ 00000D58 7A1B moveq.l D5, 0x1B 00000D5A 163C D31B move.b D3, 0x1B 00000D5E D401 add.b D2, D1 00000D60 438B .invalid 1, A3 // invalid opcode 4 with b == 6 00000D62 20DB move.l [A0]+, [A3]+ 00000D64 018B bclr A3, D0 00000D66 0621 A743 addi.b -[A1], 0x43 /* 'C' */ 00000D6A 0408 020F subi.b A0, 0xF 00000D6E 2A38 3C13 move.l D5, [0x00003C13] 00000D72 2B42 E101 move.l [A5 - 0x1EFF], D2 00000D76 C31B and.b [A3]+, D1 00000D78 E901 asl D1.b, 4 00000D7A 8B00 sbcd D5, D0 00000D7C 0802 0FE5 btst.b D2, 0xE5 00000D80 018B bclr A3, D0 00000D82 190B move.b -[A4], A3 00000D84 02E1 .incomplete 00000D86 0103 btst D3, D0 00000D88 0CE9 .incomplete 00000D8A 01CB .incomplete 00000D8C 0808 020F btst.b A0, 0xF 00000D90 E501 asl D1.b, 2 00000D92 FB00 .extension 0xB00 <> // unimplemented 00000D94 E105 asl D5.b, 8 00000D96 0336 123B btst [A6 + D1.w * 2 + 0x3B], D1 00000D9A 03B2 44E5 bclr [A2 + D4.w * 4 - 0x27], D1 00000D9E 084B 3973 bchg.b A3, 0x73 /* 's' */ 00000DA2 0EA0 3B03 D045 .invalid.l -[A0], 0x3B03D045 // invalid immediate operation 00000DA8 AE0F syscall FillCOval, auto_pop 00000DAA 7910 moveq.l D4, 0x10 00000DAC 5C43 addq.w D3, 6 00000DAE 44EB 66B3 move.b [A3 + 0x66B3], CCR 00000DB2 22E3 move.l [A1]+, -[A3] 00000DB4 1211 move.b D1, [A1] 00000DB6 1121 move.b -[A0], -[A1] 00000DB8 0333 0466 btst [A3 + D0.w * 4 + 0x66], D1 00000DBC EC2A lsr D2.b, D6 00000DBE 5063 addq.w -[A3], 8 00000DC0 0841 0FA3 bchg.b D1, 0xA3 00000DC4 0589 bclr A1, D2 00000DC6 072B 0B08 btst [A3 + 0xB08], D3 00000DCA 0213 7585 andi.b [A3], 0x85 00000DCE 0743 bchg D3, D3 00000DD0 1456 movea.b A2, [A6] 00000DD2 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4 00000DD4 0F44 bchg D4, D7 00000DD6 0E01 2E83 .invalid.b D1, 0x83 // invalid immediate operation 00000DDA 3F3B 0BD3 0673 3C2B move.w -[A7], [[] + 0x6733C2B] 00000DE2 065B 8136 addi.w [A3]+, 0x8136 00000DE6 0FCD .incomplete 00000DE8 E410 roxr D0.b, 2 00000DEA 76FB moveq.l D3, 0xFFFFFFFB 00000DEC 02A3 0B13 1385 andi.l -[A3], 0xB131385 00000DF2 194B 0623 move.b [A4 + 0x623], A3 00000DF6 12CB move.b [A1]+, A3 00000DF8 0AA9 0034 6B13 2306 xori.l [A1 + 0x2306], 0x346B13 00000E00 360D move.w D3, A5 00000E02 0130 C30F 2306 0455 btst [[A0 + <>] + A4 * 2 + 0x23060455], D0 00000E0A 012A 100B btst [A2 + 0x100B], D0 00000E0E 0A21 7087 xori.b -[A1], 0x87 00000E12 0B7D bchg <>, D5 00000E14 2885 move.l [A4], D5 00000E16 DE02 add.b D7, D2 00000E18 0F30 0701 btst [[A0 + <> + D0 * 8]], D7 00000E1C D3DB add.l A1, [A3]+ 00000E1E 0B69 35D7 bchg [A1 + 0x35D7], D5 00000E22 09F8 .incomplete 00000E24 6B11 bmi +0x13 /* 00000E37 */ 00000E26 E326 asl D6.b, D1 00000E28 0535 F789 btst [[ + <> + A7 * 8]], D2 00000E2C F38D .invalid <> 00000E2E 38B4 339E 2310 move.w [A4], [[] + D3 * 2 + 0x2310] 00000E34 3838 02F3 move.w D4, [0x000002F3] 00000E38 17F5 A3C5 AE05 move.b [PC + A2 * 8 + 0x5], <> 00000E3E E31B rol D3.b, 1 00000E40 0250 9070 andi.w [A0], 0x9070 00000E44 5C85 addq.l D5, 6 00000E46 D663 add.w D3, -[A3] 00000E48 0B9B bclr [A3]+, D5 00000E4A 0321 btst -[A1], D1 00000E4C D62B 1C43 add.b D3, [A3 + 0x1C43] 00000E50 2841 movea.l A4, D1 00000E52 00BB 316B 03BB 440F ori.l [PC + D4.w * 4 + 0xF], 0x316B03BB 00000E5A 020F DE82 andi.b A7, 0x82 00000E5E 2A28 9B21 move.l D5, [A0 - 0x64DF] 00000E62 AB31 syscall bMAIN1 00000E64 3609 move.w D3, A1 00000E66 0387 bclr D7, D1 00000E68 0536 D334 btst <>, D2 00000E6C 5314 subq.b [A4], 1 00000E6E FAE4 1701 .extension 0xAE4 <> // unimplemented 00000E72 8BF5 090B 05A3 769B divs.w D5, [[A5 + <> + D0] + 0x5A3769B] 00000E7A 848B or.l D2, A3 00000E7C 09C3 .incomplete 00000E7E 39F3 21C5 790F move.w 0x790F, <> 00000E84 022B 3342 3427 andi.b [A3 + 0x3427], 0x42 /* 'B' */ 00000E8A 0053 9159 ori.w [A3], 0x9159 00000E8E 8B18 or.b [A0]+, D5 00000E90 AB2B syscall ExTblPtr 00000E92 2B04 move.l -[A5], D4 00000E94 D307 addx.b D1, D7 00000E96 3805 move.w D4, D5 00000E98 07E3 .incomplete 00000E9A 0D61 bchg -[A1], D6 00000E9C B523 xor.b -[A3], D2 00000E9E 12C7 move.b [A1]+, D7 00000EA0 0C00 C1E1 cmpi.b D0, 0xE1 00000EA4 826B 0A0B or.w D1, [A3 + 0xA0B] 00000EA8 0F93 bclr [A3], D7 00000EAA 0152 bchg [A2], D0 00000EAC 8B08 sbcd -[A5], -[A0] 00000EAE 3320 move.w -[A1], -[A0] 00000EB0 9304 subx.b D1, D4 00000EB2 92CB sub.w A1, A3 00000EB4 00AB 06BB 044D 8193 ori.l [A3 - 0x7E6D], 0x6BB044D 00000EBC 136E 30CC AD50 move.b [A1 - 0x52B0], [A6 + 0x30CC] 00000EC2 BB68 0626 xor.w [A0 + 0x626], D5 00000EC6 CB11 and.b [A1], D5 00000EC8 AD50 syscall CountMItems, auto_pop 00000ECA A1E9 syscall vFileClose, flags=1 00000ECC D70B addx.b -[A3], -[A3] 00000ECE BDD3 cmpa.l A6, [A3] 00000ED0 2EB3 1100 move.l [A7], [A3 + <> + D1] 00000ED4 0FB0 E1A1 A33A bclr [[-0x5CC6 + A6]], D7 00000EDA 932A EB21 sub.b [A2 - 0x14DF], D1 00000EDE 0140 bchg D0, D0 00000EE0 BC45 cmp.w D6, D5 00000EE2 06E3 .incomplete 00000EE4 5125 subq.b -[A5], 8 00000EE6 9DAB 1100 sub.l [A3 + 0x1100], D6 00000EEA A78C syscall Wakeup, flags=7 00000EEC 890F sbcd -[A4], -[A7] 00000EEE 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00000EF0 FB0B .extension 0xB0B <> // unimplemented 00000EF2 4208 clr.b A0 00000EF4 FABC 022B .extension 0xABC <> // unimplemented 00000EF8 096E 301B bchg [A6 + 0x301B], D4 00000EFC 32A5 move.w [A1], -[A5] 00000EFE 1AFA BC7E move.b [A5]+, [PC - 0x4382 /* FFFFCB7E, cstring "" */] 00000F02 2B30 020F move.l -[A5], [A0 + D0.w * 2 + 0xF] 00000F06 A918 syscall SetWRefCon 00000F08 BB04 xor.b D4, D5 00000F0A 1B40 3303 move.b [A5 + 0x3303], D0 00000F0E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000F10 FABC BE44 .extension 0xABC <> // unimplemented 00000F14 000F 30CB ori.b A7, 0xCB 00000F18 1511 move.b -[A2], [A1] 00000F1A 038B bclr A3, D1 00000F1C 5C02 addq.b D2, 6 00000F1E 0F09 btst A1, D7 00000F20 03EE .incomplete 00000F22 BE44 cmp.w D7, D4 00000F24 0243 3334 andi.w D3, 0x3334 /* '34' */ 00000F28 2305 move.l -[A1], D5 00000F2A FABC 613D .extension 0xABC <> // unimplemented 00000F2E FB12 .extension 0xB12 <> // unimplemented 00000F30 7002 moveq.l D0, 0x02 00000F32 0FC5 .incomplete 00000F34 D18D addx.l -[A0], -[A5] 00000F36 F3C0 .invalid <> 00000F38 8171 228B or.w [A1 + D2.w * 2 - 0x117], D0 00000F3C 07F4 .incomplete 00000F3E D302 addx.b D1, D2 00000F40 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00000F42 D302 addx.b D1, D2 00000F44 2300 move.l -[A1], D0 00000F46 FCA1 B606 .extension 0xCA1 <> // unimplemented 00000F4A 3309 move.w -[A1], A1 00000F4C 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00000F4E 230D move.l -[A1], A5 00000F50 EB0A lsl D2.b, 5 00000F52 06E3 .incomplete 00000F54 0B6B 01F3 bchg [A3 + 0x1F3], D5 00000F58 075C bchg [A4]+, D3 00000F5A 562B 0FA1 addq.b [A3 + 0xFA1], 3 00000F5E 02DB .incomplete 00000F60 0DA5 bclr -[A5], D6 00000F62 0223 0F3B andi.b -[A3], 0x3B /* ';' */ 00000F66 0C92 0311 6B0E cmpi.l [A2], 0x3116B0E // begin alternate branch 00000F68-00000F6C label00000F68: 00000F68 0311 btst [A1], D1 00000F6A 6B0E bmi +0x10 /* 00000F7A */ // end alternate branch 00000F68-00000F6C label00000F68: // (misaligned) 00000F6C 3318 move.w -[A1], [A0]+ 00000F6E 934C subx.w -[A1], -[A4] 00000F70 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00000F72 8309 sbcd -[A1], -[A1] 00000F74 F0ED 3EFC .extension 0x0ED <> // unimplemented 00000F78 7CC0 moveq.l D6, 0xFFFFFFC0 label00000F7A: 00000F7A 66EC bne -0x12 /* 00000F68 */ 00000F7C B43B 007C cmp.b D2, [PC + D0.w + 0x7C] 00000F80 C0C1 mulu.w D0, D1 00000F82 6906 bvs +0x8 /* 00000F8A */ 00000F84 0829 110F DE4B btst.b [A1 - 0x21B5], 0xF label00000F8A: 00000F8A 005B 0C2A ori.w [A3]+, 0xC2A 00000F8E 10A6 move.b [A0], -[A6] 00000F90 F35E .extension 0x35E <> // unimplemented 00000F92 82AB 2541 or.l D1, [A3 + 0x2541] 00000F96 4723 .invalid 3, -[A3] // invalid opcode 4 with b == 4 00000F98 24A5 move.l [A2], -[A5] 00000F9A 0E0F 6E34 .invalid.b A7, 0x34 /* '4' */ // invalid immediate operation 00000F9E 68EB bvc -0x13 /* 00000F8B */ 00000FA0 2451 movea.l A2, [A1] 00000FA2 0333 2EDE btst [A3 + D2 * 8 - 0x34], D1 00000FA6 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000FA8 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00000FAA B370 4306 44CB xor.w [[A0 + <>] + D4 * 2 + 0x44CB], D1 00000FB0 10FB 50A6 move.b [A0]+, [PC + D5.w - 0x90] 00000FB4 3B42 CB06 move.w [A5 - 0x34FA], D2 00000FB8 4406 neg.b D6 00000FBA E644 asr D4.w, 3 00000FBC 3C2B 42A1 move.w D6, [A3 + 0x42A1] 00000FC0 13F3 0769 030F 3A5B 1B08 move.b [0x3A5B1B08], [[A3 + 0x30F]] 00000FCA 6D14 blt +0x16 /* 00000FE0 */ 00000FCC 3C13 move.w D6, [A3] 00000FCE 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1 00000FD0 0C46 8B00 cmpi.w D6, 0x8B00 00000FD4 81FF divs.w D0, <> 00000FD6 AB10 syscall DoLine 00000FD8 0608 A70A addi.b A0, 0xA /* '\n' */ 00000FDC A053 syscall 0x053 00000FDE 02FC .incomplete label00000FE0: 00000FE0 1B01 move.b -[A5], D1 00000FE2 3605 move.w D3, D5 00000FE4 3BB3 043A 5308 move.w [A5 + <> + D5 * 2], [A3 + D0.w * 4 + 0x3A] 00000FEA 0802 0FDE btst.b D2, 0xDE 00000FEE 30EB 1912 move.w [A0]+, [A3 + 0x1912] 00000FF2 8842 or.w D4, D2 00000FF4 E503 asl D3.b, 2 00000FF6 DB0D addx.b -[A5], -[A5] 00000FF8 F023 0F73 pmovefd MR3, -[A3] 00000FFC 657B bcs +0x7D /* 00001079 */ 00000FFE 011B btst [A3]+, D0 00001000 1563 0453 move.b [A2 + 0x453], -[A3] 00001004 44D3 move.b [A3], CCR 00001006 47E3 lea.l A3, -[A3] 00001008 32B3 223B move.w [A1], [A3 + D2.w * 2 + 0x3B] 0000100C 0CC3 .incomplete 0000100E 0E36 9070 7EBB .invalid.b [A6 + D7 * 8 - 0x69], 0x70 /* 'p' */ // invalid immediate operation 00001014 2A02 move.l D5, D2 00001016 0FDE .incomplete 00001018 CB2E 88A3 and.b [A6 - 0x775D], D5 0000101C 5C2A 2882 addq.b [A2 + 0x2882], 6 00001020 6B1B bmi +0x1D /* 0000103D */ 00001022 F70D .extension 0x70D <> // unimplemented 00001024 7D08 moveq.l D6, 0x08 00001026 E11C rol D4.b, 8 00001028 7B69 moveq.l D5, 0x69 0000102A 7002 moveq.l D0, 0x02 0000102C 0F2A 103C btst [A2 + 0x103C], D7 00001030 FB09 .extension 0xB09 <> // unimplemented 00001032 A02C syscall InitApplZone 00001034 3304 move.w -[A1], D4 00001036 E115 roxl D5.b, 8 00001038 122C 02C7 move.b D1, [A4 + 0x2C7] 0000103C 8DBB 7C2C or.l [PC + D7 * 4 + 0x2C], D6 00001040 A102 syscall Read, flags=1 00001042 8911 or.b [A1], D4 00001044 6B75 bmi +0x77 /* 000010BB */ 00001046 BB05 xor.b D5, D5 00001048 F321 .extension 0x321 <> // unimplemented 0000104A 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000104C EB00 asl D0.b, 5 0000104E 2C2A 1093 move.l D6, [A2 + 0x1093] 00001052 1E8A move.b [A7], A2 00001054 48E7 0BA3 movem.l -[A7], D4,D6,D7,A0,A2,A6,A7 00001058 B311 xor.b [A1], D1 0000105A 3A08 move.w D5, A0 0000105C 40E4 move.w -[A4], SR 0000105E 4613 not.b [A3] 00001060 1104 move.b -[A0], D4 00001062 CB09 abcd -[A5], -[A1] 00001064 6E30 bgt +0x32 /* 00001096 */ 00001066 9B0D subx.b -[A5], -[A5] 00001068 D70E addx.b -[A3], -[A6] 0000106A 01DB .incomplete 0000106C 559B subq.l [A3]+, 2 0000106E 04CB .incomplete 00001070 09C1 .incomplete 00001072 95BB 062D sub.l [PC + D0.w * 8 + 0x2D], D2 00001076 385A movea.w A4, [A2]+ 00001078 3928 0706 move.w -[A4], [A0 + 0x706] 0000107C 1841 movea.b A4, D1 0000107E 0979 28AB 0CE5 bchg [0x28AB0CE5], D4 00001084 05A7 bclr -[A7], D2 00001086 0D0B btst A3, D6 00001088 F3A1 .invalid <> 0000108A 4253 clr.w [A3] 0000108C 037B 01C7 bchg <>, D1 00001090 8AA0 or.l D5, -[A0] 00001092 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00001094 3303 move.w -[A1], D3 label00001096: 00001096 931E sub.b [A6]+, D1 00001098 E311 roxl D1.b, 1 0000109A 44F7 0E01 move.b [A7 + D0 * 8 + 0x1], CCR 0000109E F70E .extension 0x70E <> // unimplemented 000010A0 12B7 0E23 move.b [A1], [A7 + D0 * 8 + 0x23] 000010A4 F847 0306 .extension 0x847 <>, 0x0306 // unimplemented 000010A8 5B00 subq.b D0, 5 000010AA F70E .extension 0x70E <> // unimplemented 000010AC 38F7 0E49 move.w [A4]+, [A7 + D0 * 8 + 0x49] 000010B0 690E bvs +0x10 /* 000010C0 */ 000010B2 D70E addx.b -[A3], -[A6] 000010B4 91F3 3EB3 sub.l A0, [A3 + D3 * 8 - 0x77] 000010B8 1165 425C move.b [A0 + 0x425C], -[A5] 000010BC 6265 bhi +0x67 /* 00001123 */ 000010BE 420F clr.b A7 label000010C0: 000010C0 7942 moveq.l D4, 0x42 000010C2 0F61 bchg -[A1], D7 000010C4 425C clr.w [A4]+ 000010C6 626D bhi +0x6F /* 00001135 */ 000010C8 420F clr.b A7 000010CA 6542 bcs +0x44 /* 0000110E */ 000010CC 4702 .invalid 3, D2 // invalid opcode 4 with b == 4 000010CE 5C14 addq.b [A4], 6 000010D0 6108 bsr +0xA /* 000010DA */ 000010D2 3B07 move.w -[A5], D7 label000010D4: 000010D4 330E move.w -[A1], A6 000010D6 9B34 130E 2300 sub.b [[A4 + <>] + D1 * 2 + 0x2300], D5 // begin alternate branch 000010DA-000010DC fn000010DA: 000010DA 2300 move.l -[A1], D0 // end alternate branch 000010DA-000010DC fn000010DA: // (misaligned) 000010DC 1B02 move.b -[A5], D2 000010DE 3890 move.w [A4], [A0] 000010E0 C164 and.w -[A4], D0 000010E2 2B02 move.l -[A5], D2 000010E4 C164 and.w -[A4], D0 000010E6 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000010E8 C164 and.w -[A4], D0 000010EA 534C subq.w A4, 1 000010EC 933B 7309 sub.b [[PC + <> + D7 * 2]], D1 000010F0 D70E addx.b -[A3], -[A6] 000010F2 77F5 moveq.l D3, 0xFFFFFFF5 000010F4 6AA7 bpl -0x57 /* 0000109D */ 000010F6 0E37 A1A5 3D11 .invalid.b [[A7 + D3 * 4]], 0xA5 // invalid immediate operation 000010FC FB40 .extension 0xB40 <> // unimplemented 000010FE C70E abcd -[A3], -[A6] 00001100 C3FB 40A5 muls.w D1, [PC + D4.w - 0x91] 00001104 1FE7 move.b <>, -[A7] 00001106 8E62 or.w D7, -[A2] 00001108 2B10 move.l -[A5], [A0] 0000110A A51F syscall DisposPtr/DisposePtr, flags=5 0000110C E104 asl D4.b, 8 label0000110E: 0000110E 0802 A341 btst.b D2, 0x41 /* 'A' */ 00001112 E53C rol D4.b, D2 00001114 791E moveq.l D4, 0x1E 00001116 E305 asl D5.b, 1 00001118 3B1E move.w -[A5], [A6]+ 0000111A 5326 subq.b -[A6], 1 0000111C 2B3C 3B1E 8B07 move.l -[A5], 0x3B1E8B07 00001122 EB50 roxl D0.w, 5 00001124 65AE bcs -0x50 /* 000010D4 */ 00001126 511D subq.b [A5]+, 8 00001128 6424 bcc +0x26 /* 0000114E */ 0000112A 230A move.l -[A1], A2 0000112C D316 add.b [A6], D1 0000112E A350 syscall RelString/CompareString, flags=3 00001130 22EB 50C1 move.l [A1]+, [A3 + 0x50C1] 00001134 6B6A bmi +0x6C /* 000011A0 */ 00001136 FB36 .extension 0xB36 <> // unimplemented 00001138 2B4A E025 move.l [A5 - 0x1FDB], A2 0000113C 5E0F addq.b A7, 7 0000113E 34ED A807 move.w [A2]+, [A5 - 0x57F9] 00001142 0300 btst D0, D1 00001144 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00001146 CB41 exg D5, D1 00001148 2109 move.l -[A0], A1 0000114A 6321 bls +0x23 /* 0000116D */ 0000114C C061 and.w D0, -[A1] label0000114E: 0000114E 0983 bclr D3, D4 00001150 04F3 .incomplete 00001152 004B 0743 ori.w A3, 0x743 00001156 062B 3D53 0272 addi.b [A3 + 0x272], 0x53 /* 'S' */ 0000115C 3EBA 1B2E move.w [A7], [PC + 0x1B2E /* 00002C8C, cstring "" */] 00001160 81C0 divs.w D0, D0 00001162 2C83 move.l [A6], D3 00001164 0C13 0E8B cmpi.b [A3], 0x8B 00001168 1D2C 730B move.b -[A6], [A4 + 0x730B] 0000116C 534A subq.w A2, 1 0000116E 870F sbcd -[A3], -[A7] 00001170 12D3 move.b [A1]+, [A3] 00001172 791B moveq.l D4, 0x1B 00001174 5B33 2104 subq.b <>, 5 00001178 1621 move.b D3, -[A1] 0000117A E521 asl D1.b, D2 0000117C CD43 exg D6, D3 0000117E 4FC0 lea.l A7, D0 00001180 8B01 sbcd D5, D1 00001182 93D6 sub.l A1, [A6] 00001184 8D05 sbcd D6, D5 00001186 7B4C moveq.l D5, 0x4C 00001188 E363 asl D3.w, D1 0000118A 2B3D move.l -[A5], <> 0000118C F4F0 cpushp DATA+INST, [A0] 0000118E 7B1D moveq.l D5, 0x1D 00001190 CB10 and.b [A0], D5 00001192 A337 syscall ReadParam, flags=3 00001194 E316 roxl D6.b, 1 00001196 A225 syscall GetHandleSize, flags=2 00001198 7121 moveq.l D0, 0x21 0000119A 8BD3 divs.w D5, [A3] 0000119C 7525 moveq.l D2, 0x25 0000119E 56B3 33AB 3B2B 3DBA EB52 addq.l [[0x3B2B + D3 * 2] + 0x3DBAEB52], 3 // begin alternate branch 000011A0-000011AE label000011A0: 000011A0 33AB 3B2B 3DBA EB52 DB79 2326 move.w [[-0x14AD2487 + D3 * 4] + 0x2326], [A3 + 0x3B2B] 000011AC E302 asl D2.b, 1 // end alternate branch 000011A0-000011AE label000011A0: // (misaligned) 000011A8 DB79 2326 E302 add.w [0x2326E302], D5 000011AE 3316 move.w -[A1], [A6] 000011B0 4406 neg.b D6 000011B2 BB08 cmpm.b [A5]+, [A0]+ 000011B4 443B 6781 neg.b [[ + <> + D6 * 8]] 000011B8 D1EB 07D3 add.l A0, [A3 + 0x7D3] 000011BC 3FAB 3EF7 0FE0 4505 move.w [0x4505], [A3 + 0x3EF7] 000011C4 0B0B btst A3, D5 000011C6 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 000011C8 F310 .extension 0x310 <> // unimplemented 000011CA B70F cmpm.b [A3]+, [A7]+ 000011CC F92B .extension 0x92B <> // unimplemented 000011CE 063B 2C41 05FB 3465 040F 9491 04E3 addi.b [[0x3465040F] - 0x6B6EFB1D], 0x41 /* 'A' */ 000011DC 02FB .incomplete 000011DE 3F08 move.w -[A7], A0 000011E0 020F 6E34 andi.b A7, 0x34 /* '4' */ 000011E4 BB25 xor.b -[A5], D5 000011E6 E18E lsl D6, 8 000011E8 33A5 2B04 move.w <>, -[A5] 000011EC 0F01 btst D1, D7 000011EE 0501 btst D1, D2 000011F0 13C1 229B 06D3 move.b [0x229B06D3], D1 000011F6 718B moveq.l D0, 0xFFFFFF8B 000011F8 007A 2B0A 16C3 ori.w [PC + 0x16C3 /* 000028BD, cstring "" */], 0x2B0A /* '+\n' */ 000011FE 000F 0E93 ori.b A7, 0x93 00001202 0421 0741 subi.b -[A1], 0x41 /* 'A' */ 00001206 1407 move.b D2, D7 00001208 05D6 .incomplete 0000120A EB34 roxl D4.b, D5 0000120C D371 B309 add.w [[A1 + <> + A3 * 2]], D1 00001210 3E93 move.w [A7], [A3] 00001212 4223 clr.b -[A3] 00001214 56B3 8916 F333 addq.l [[A3] + A0 - 0xCCD], 3 0000121A D318 add.b [A0]+, D1 0000121C 1B2E 9B42 move.b -[A5], [A6 - 0x64BE] 00001220 D33E add.b <>, D1 00001222 534A subq.w A2, 1 00001224 1B53 D33E move.b [A5 - 0x2CC2], [A3] 00001228 2B4A 2353 move.l [A5 + 0x2353], A2 0000122C D318 add.b [A0]+, D1 0000122E F371 .extension 0x371 <> // unimplemented 00001230 B302 xor.b D2, D1 00001232 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00001234 1321 move.b -[A1], -[A1] 00001236 9304 subx.b D1, D4 00001238 2390 C0F3 move.l [A1 + A4.w - 0x13], [A0] 0000123C 2433 25CB 41FB 3326 move.l D2, [[ + <>] + 0x41FB3326] 00001244 7B0A moveq.l D5, 0x0A 00001246 EB06 asl D6.b, 5 00001248 4DDB lea.l A6, [A3]+ 0000124A A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 0000124C 011F btst [A7]+, D0 0000124E F301 .extension 0x301 <> // unimplemented 00001250 3300 move.w -[A1], D0 00001252 E69B ror D3, 3 00001254 15F3 0633 3DE1 move.b [PC + 0x3DE1 /* 00005037, cstring "" */], [A3 + D0.w * 8 + 0x33] 0000125A 3033 45D3 265B 3AC6 move.w D0, [[] + 0x265B3AC6] // begin alternate branch 0000125E-00001262 label0000125E: 0000125E 265B movea.l A3, [A3]+ 00001260 3AC6 move.w [A5]+, D6 // end alternate branch 0000125E-00001262 label0000125E: // (misaligned) 00001262 9381 subx.l D1, D1 00001264 2305 move.l -[A1], D5 00001266 1303 move.b -[A1], D3 00001268 3B3D move.w -[A5], <> 0000126A A6C3 syscall vRelBlock, flags=6 0000126C 0DF3 .incomplete 0000126E 06D3 .incomplete 00001270 2653 movea.l A3, [A3] 00001272 0E41 00BB .invalid.w D1, 0xBB // invalid immediate operation 00001276 0F02 btst D2, D7 00001278 3B82 367B move.w [A5 + D3.w * 8 + 0x7B], D2 0000127C 7106 moveq.l D0, 0x06 0000127E E613 roxr D3.b, 3 00001280 2EB3 0910 move.l [A7], [A3 + D0] 00001284 1B2E 2310 move.b -[A5], [A6 + 0x2310] 00001288 7853 moveq.l D4, 0x53 0000128A 4A73 0F5C tst.w <> 0000128E 62CE bhi -0x30 /* 0000125E */ 00001290 D326 add.b -[A6], D1 00001292 0529 3B41 btst [A1 + 0x3B41], D2 00001296 307B 0B1B 07D3 26E0 movea.w A0, [[PC + D0 * 2] + 0x7D326E0] 0000129E 0309 btst A1, D1 000012A0 030D btst A5, D1 000012A2 D326 add.b -[A6], D1 000012A4 B30C cmpm.b [A1]+, [A4]+ 000012A6 031F btst [A7]+, D1 000012A8 BA9B cmp.l D5, [A3]+ 000012AA 5F23 subq.b -[A3], 7 000012AC 156E 6B1B D33E move.b [A2 - 0x2CC2], [A6 + 0x6B1B] 000012B2 D326 add.b -[A6], D1 000012B4 434A chk.w D1, A2 000012B6 6B0F bmi +0x11 /* 000012C7 */ 000012B8 FB52 .extension 0xB52 <> // unimplemented 000012BA 16E3 move.b [A3]+, -[A3] 000012BC 119B 4243 move.b [A0 + D4.w * 2 + 0x43], [A3]+ 000012C0 06F3 .incomplete 000012C2 33CB 27F3 331B move.w [0x27F3331B], A3 000012C8 26FC 93DF 06AB move.l [A3]+, 0x93DF06AB 000012CE 0393 bclr [A3], D1 000012D0 5F1E subq.b [A6]+, 7 000012D2 16C3 move.b [A3]+, D3 000012D4 04DB .incomplete 000012D6 55E2 scs -[A2] 000012D8 CB09 abcd -[A5], -[A1] 000012DA A104 syscall Control, flags=1 000012DC F367 .extension 0x367 <> // unimplemented 000012DE 0106 btst D6, D0 000012E0 B30F cmpm.b [A1]+, [A7]+ 000012E2 FB0D .extension 0xB0D <> // unimplemented 000012E4 3317 move.w -[A1], [A7] 000012E6 5B01 subq.b D1, 5 000012E8 74D3 moveq.l D2, 0xFFFFFFD3 000012EA 068B 15ED B228 addi.l A3, 0x15EDB228 000012F0 CB24 and.b -[A4], D5 000012F2 3B0F move.w -[A5], A7 000012F4 3B0F move.w -[A5], A7 000012F6 3B0F move.w -[A5], A7 000012F8 A316 syscall InitQueue/FInitQueue, flags=3 000012FA 2338 C50D move.l -[A1], [0xFFFFC50D] 000012FE 730B moveq.l D1, 0x0B 00001300 434A chk.w D1, A2 00001302 0FC6 .incomplete 00001304 530C subq.b A4, 1 00001306 F304 .extension 0x304 <> // unimplemented 00001308 C30F abcd -[A1], -[A7] 0000130A C10B abcd -[A0], -[A3] 0000130C D326 add.b -[A6], D1 0000130E A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 00001310 D408 add.b D2, A0 00001312 02FB .incomplete 00001314 2130 3C93 move.l -[A0], [A0 + D3 * 4 - 0x109] 00001318 2601 move.l D3, D1 0000131A 0E65 016B .invalid.w -[A5], 0x16B // invalid immediate operation 0000131E 0808 02A3 btst.b A0, 0xA3 00001322 6E30 bgt +0x32 /* 00001354 */ 00001324 3CF3 2A61 move.w [A6]+, [A3 + D2 * 2 + 0x61] 00001328 013C A32D btst 0x2D /* '-' */, D0 0000132C D33E add.b <>, D1 0000132E 434A chk.w D1, A2 00001330 D326 add.b -[A6], D1 00001332 1303 move.b -[A1], D3 00001334 9B42 subx.w D5, D2 00001336 680B bvc +0xD /* 00001343 */ 00001338 0D3C 6B33 btst 0x33 /* '3' */, D6 0000133C 0112 btst [A2], D0 0000133E B307 xor.b D7, D1 00001340 BE9B cmp.l D7, [A3]+ 00001342 15CE 1B53 move.b [PC + 0x1B53 /* 00002E97, cstring "" */], A6 00001346 3A08 move.w D5, A0 00001348 BE9B cmp.l D7, [A3]+ 0000134A 4261 clr.w -[A1] 0000134C 48BA 3B3D 2315 movem.w [PC + 0x2315 /* 00003663, cstring "" */], D0,D2,D3,D4,D5,A0,A1,A3,A4,A5 00001352 2A28 1303 move.l D5, [A0 + 0x1303] // begin alternate branch 00001354-00001356 label00001354: 00001354 1303 move.b -[A1], D3 // end alternate branch 00001354-00001356 label00001354: // (misaligned) 00001356 4B4A chk.w D5, A2 00001358 D8BA 4B4A add.l D4, [PC + 0x4B4A /* 00005EA4, cstring "" */] 0000135C 2315 move.l -[A1], [A5] 0000135E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001360 CE33 3D3A 08EA A316 0053 and.b D7, [[A3 + 0x8EAA316 + D3 * 4] + 0x53] 0000136A 5430 020F addq.b [A0 + D0.w * 2 + 0xF], 2 0000136E 650A bcs +0xC /* 0000137A */ 00001370 C104 abcd D0, D4 00001372 830B sbcd -[A1], -[A3] 00001374 1B07 move.b -[A5], D7 00001376 434A chk.w D1, A2 00001378 3D05 move.w -[A6], D5 label0000137A: 0000137A 4231 0502 4375 clr.b [[A1 + <> + D0 * 4] + 0x4375] 00001380 1305 move.b -[A1], D5 00001382 0F68 6B3C bchg [A0 + 0x6B3C], D7 00001386 CB08 abcd -[A5], -[A0] 00001388 5303 subq.b D3, 1 0000138A 5319 subq.b [A1]+, 1 0000138C 1703 move.b -[A3], D3 0000138E 0007 0960 ori.b D7, 0x60 /* '`' */ 00001392 85A1 or.l -[A1], D2 00001394 D378 3BD9 add.w [0x00003BD9], D1 00001398 634E bls +0x50 /* 000013E8 */ 0000139A FB4B .extension 0xB4B <> // unimplemented 0000139C 8367 or.w -[A7], D1 0000139E 8BB2 F3C5 or.l <>, D5 000013A2 4B4B chk.w D5, A3 000013A4 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 000013A6 10E4 move.b [A0]+, -[A4] 000013A8 65AA bcs -0x54 /* 00001354 */ 000013AA 3B18 move.w -[A5], [A0]+ 000013AC 5CE4 sge -[A4] 000013AE 25AA 5705 47A3 0F13 2582 B307 move.l [[0xF13 + D4 * 8] + 0x2582B307], [A2 + 0x5705] 000013BA 5283 addq.l D3, 1 000013BC 0C93 04E2 0EE0 cmpi.l [A3], 0x4E20EE0 000013C2 1703 move.b -[A3], D3 000013C4 3181 F717 06B2 3465 move.w [[A0] + A7 * 8 + 0x6B23465], D1 000013CC A90F syscall DrawNew 000013CE 51B1 BB00 subq.l [A1 + <> + A3 * 2], 8 000013D2 41A9 1706 .invalid 0, [A1 + 0x1706] // invalid opcode 4 with b == 6 000013D6 ABCD syscall SnappingTurk 000013D8 B052 cmp.w D0, [A2] 000013DA 870C sbcd -[A3], -[A4] 000013DC 457C BB00 chk.w D2, 0xBB00 000013E0 C305 abcd D1, D5 000013E2 DB26 add.b -[A6], D5 000013E4 D466 add.w D2, -[A6] 000013E6 0130 EC83 btst [A0 + A6 * 4 - 0x125], D0 // begin alternate branch 000013E8-000013EA label000013E8: 000013E8 EC83 asr D3, 6 // end alternate branch 000013E8-000013EA label000013E8: // (misaligned) 000013EA 00C0 .incomplete 000013EC B307 xor.b D7, D1 000013EE 1CC0 move.b [A6]+, D0 000013F0 028B 261C 8600 andi.l A3, 0x261C8600 000013F6 0F5C bchg [A4]+, D7 000013F8 6214 bhi +0x16 /* 0000140E */ 000013FA 020F 2A28 andi.b A7, 0x28 /* '(' */ 000013FE C9B0 4908 and.l [A0 + <> + D4], D4 00001402 21A1 ED78 62DC 38F6 move.l [A0 + 0x62DC38F6], -[A1] 0000140A 8B03 sbcd D5, D3 0000140C 6B05 bmi +0x7 /* 00001413 */ label0000140E: 0000140E B317 xor.b [A7], D1 00001410 5B21 subq.b -[A1], 5 00001412 5B0C subq.b A4, 5 00001414 1700 move.b -[A3], D0 00001416 75F6 moveq.l D2, 0xFFFFFFF6 00001418 44DB move.b [A3]+, CCR 0000141A 0207 003E andi.b D7, 0x3E /* '>' */ 0000141E 000F 341B ori.b A7, 0x1B 00001422 0D37 0035 btst [A7 + D0.w + 0x35], D6 00001426 8B61 or.w -[A1], D5 00001428 B46B 487C cmp.w D2, [A3 + 0x487C] 0000142C 1081 move.b [A0], D1 0000142E 8517 or.b [A7], D2 00001430 001B 0F2A ori.b [A3]+, 0x2A /* '*' */ 00001434 3847 movea.w A4, D7 00001436 0563 bchg -[A3], D2 00001438 003B 13EB 07A4 ori.b <>, 0xEB 0000143E C13D and.b <>, D0 00001440 DA08 add.b D5, A0 00001442 0238 0627 09F2 andi.b [0x000009F2 /* SaveVisRgn */], 0x27 /* '\'' */ 00001448 4803 nbcd.b D3 0000144A 0527 btst -[A7], D2 0000144C 039D bclr [A5]+, D1 0000144E 2705 move.l -[A3], D5 00001450 AB17 syscall PortToMap 00001452 0A24 0802 xori.b -[A4], 0x2 // begin alternate branch 00001454-00001458 label00001454: 00001454 0802 EB17 btst.b D2, 0x17 // end alternate branch 00001454-00001458 label00001454: // (misaligned) 00001456 EB17 roxl D7.b, 5 00001458 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 0000145A 9B09 subx.b -[A5], -[A1] 0000145C 5007 addq.b D7, 8 0000145E 0350 bchg [A0], D1 00001460 2887 move.l [A4], D7 00001462 123F move.b D1, <> 00001464 F32A .extension 0x32A <> // unimplemented 00001466 6502 bcs +0x4 /* 0000146A */ 00001468 0316 btst [A6], D1 label0000146A: 0000146A 245A movea.l A2, [A2]+ 0000146C 5309 subq.b A1, 1 0000146E 5304 subq.b D4, 1 00001470 2E6A 2129 movea.l A7, [A2 + 0x2129] label00001474: 00001474 8E5B or.w D7, [A3]+ 00001476 0040 00DB ori.w D0, 0xDB 0000147A 1414 move.b D2, [A4] 0000147C 6CD6 bge -0x28 /* 00001454 */ 0000147E 8B04 sbcd D5, D4 00001480 857D or.w <>, D2 00001482 0093 4927 02F8 ori.l [A3], 0x492702F8 00001488 6C50 bge +0x52 /* 000014DA */ 0000148A 3A08 move.w D5, A0 0000148C 1203 move.b D1, D3 0000148E 1681 move.b [A3], D1 00001490 0232 1C04 C100 andi.b [A2 + <> + A4], 0x4 00001496 141C move.b D2, [A4]+ 00001498 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000149A 00AB 8726 F84B 3C57 ori.l [A3 + 0x3C57], 0x8726F84B 000014A2 06A6 E1F4 A442 addi.l -[A6], 0xE1F4A442 000014A8 3B04 move.w -[A5], D4 000014AA 15F5 2349 062A move.b [PC + 0x62A /* 00001AD6, value 0x13 */], [[A5 + <>]] 000014B0 384D movea.w A4, A5 000014B2 6FC0 ble -0x3E /* 00001474 */ 000014B4 245A movea.l A2, [A2]+ 000014B6 2706 move.l -[A3], D6 000014B8 F061 F403 .extension 0x061 <>, 0xF403 // unimplemented 000014BC 004B 3E44 ori.w A3, 0x3E44 /* '>D' */ 000014C0 4293 clr.l [A3] 000014C2 2581 EF4B 16ED FEC0 move.l [[A2 + <>] + 0x16EDFEC0], D1 000014CA E9FE C0E9 bfextu D4, <> {3:D1} 000014CE FEC0 E9FE .extension 0xEC0 <> // unimplemented 000014D2 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000014D4 4283 clr.l D3 000014D6 11DA 0104 move.b [0x00000104 /* ScrHRes */], [A2]+ label000014DA: 000014DA 0706 btst D6, D3 000014DC 0642 7B14 addi.w D2, 0x7B14 000014E0 C16D AB0C and.w [A5 - 0x54F4], D0 000014E4 6B0F bmi +0x11 /* 000014F5 */ label000014E6: 000014E6 4416 neg.b [A6] 000014E8 401E negx.b [A6]+ 000014EA 1653 movea.b A3, [A3] 000014EC 0546 bchg D6, D2 000014EE 216D 5A25 6DCC move.l [A0 + 0x6DCC], [A5 + 0x5A25] 000014F4 2700 move.l -[A3], D0 000014F6 52F8 BB00 shi [0xFFFFBB00] 000014FA 550C subq.b A4, 2 000014FC 1C10 move.b D6, [A0] 000014FE 1402 move.b D2, D2 00001500 6B19 bmi +0x1B /* 0000151B */ 00001502 8902 sbcd D4, D2 00001504 ED0C lsl D4.b, 6 00001506 170A move.b -[A3], A2 00001508 E903 asl D3.b, 4 0000150A 22F9 0C4D 3163 move.l [A1]+, [0x0C4D3163] 00001510 008B 1481 3110 ori.l A3, 0x14813110 00001516 9B00 subx.b D5, D0 00001518 7B14 moveq.l D5, 0x14 0000151A 8531 6709 or.b [[A1 + <> + D6 * 8]], D2 0000151E C573 00E3 and.w [A3 + D0.w - 0x29], D2 00001522 0938 4523 btst [0x00004523], D4 00001526 3B81 A528 0F40 move.w [A5 + 0xF40 + A2 * 4], D1 0000152C 020F 3491 andi.b A7, 0x91 00001530 3088 move.w [A0], A0 00001532 0706 btst D6, D3 00001534 BCDC cmpa.w A6, [A4]+ 00001536 385C movea.w A4, [A4]+ 00001538 0585 bclr D5, D2 0000153A A701 syscall Close, flags=7 0000153C A753 syscall 0x053, flags=7 0000153E 4D74 880F chk.w D6, [A4 + A0 + 0xF] 00001542 1288 move.b [A1], A0 00001544 A304 syscall Control, flags=3 00001546 2B04 move.l -[A5], D4 00001548 BB01 xor.b D1, D5 0000154A 1701 move.b -[A3], D1 0000154C BA25 cmp.b D5, -[A5] 0000154E B3E5 cmpa.l A1, -[A5] 00001550 B60F cmp.b D3, A7 00001552 C98F exg D4, A7 00001554 A406 syscall KillIO, flags=4 00001556 6B13 bmi +0x15 /* 0000156B */ 00001558 C713 and.b [A3], D3 0000155A 4813 nbcd.b [A3] 0000155C 6588 bcs -0x76 /* 000014E6 */ 0000155E 5314 subq.b [A4], 1 00001560 0702 btst D2, D3 00001562 F788 .invalid <> 00001564 3A22 move.w D5, -[A2] 00001566 BB2A 0701 xor.b [A2 + 0x701], D5 0000156A 9C89 sub.l D6, A1 0000156C 0CB3 1165 BB17 060A cmpi.l [A3 + D0.w * 8 + 0xA], 0x1165BB17 00001574 2703 move.l -[A3], D3 00001576 FF07 .extension 0xF07 <> // unimplemented 00001578 00B3 5326 1701 F506 08F3 ori.l [[A3 + <>] + A7 * 4 + 0x8F3], 0x53261701 00001582 0270 6D29 3B60 0586 andi.w [A0 + 0x586], 0x6D29 /* 'm)' */ 0000158A 7E53 moveq.l D7, 0x53 0000158C 2602 move.l D3, D2 0000158E 0F11 btst [A1], D7 00001590 E84B lsr D3.w, 4 00001592 112B 04DC move.b -[A0], [A3 + 0x4DC] 00001596 383B 1D0D move.w D4, [[PC + <>] + D1 * 4] 0000159A E3EB 3717 lsl .w [A3 + 0x3717] 0000159E 0601 CC82 addi.b D1, 0x82 000015A2 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000015A4 EB02 asl D2.b, 5 000015A6 CC06 and.b D6, D6 000015A8 F309 .extension 0x309 <> // unimplemented 000015AA 0D9D bclr [A5]+, D6 000015AC 020F 0905 andi.b A7, 0x5 000015B0 41E3 lea.l A0, -[A3] 000015B2 0F2A 28D1 btst [A2 + 0x28D1], D7 000015B6 DD3E add.b <>, D6 000015B8 2473 1AE3 movea.l A2, [A3 + D1 * 2 - 0x29] 000015BC 202B 0407 move.l D0, [A3 + 0x407] 000015C0 083E A109 btst.b <>, 0x9 /* '\t' */ 000015C4 CB0B abcd -[A5], -[A3] 000015C6 8DE3 divs.w D6, -[A3] 000015C8 020F 1109 andi.b A7, 0x9 /* '\t' */ 000015CC 0788 bclr A0, D3 000015CE 772A moveq.l D3, 0x2A 000015D0 28C6 move.l [A4]+, D6 000015D2 6300 3CDB bls +0x3CDD /* 000052AF */ 000015D6 3325 move.w -[A1], -[A5] 000015D8 944B sub.w D2, A3 000015DA 2623 move.l D3, -[A3] 000015DC 0072 16FC E300 ori.w [A2 + <> + A6 * 2], 0x16FC 000015E2 2861 movea.l A4, -[A1] 000015E4 894D A01E pack -[A4], -[A5], 0xA01E 000015E8 16C3 move.b [A3]+, D3 000015EA 0E6A 870F C84B .invalid.w [A2 - 0x37B5], 0x870F // invalid immediate operation 000015F0 0763 bchg -[A3], D3 000015F2 0F3E btst <>, D7 000015F4 2104 move.l -[A0], D4 000015F6 6B02 bmi +0x4 /* 000015FA */ 000015F8 160F move.b D3, A7 label000015FA: 000015FA 0423 261E subi.b -[A3], 0x1E 000015FE 2C6B 023E movea.l A6, [A3 + 0x23E] 00001602 FB63 .extension 0xB63 <> // unimplemented 00001604 6A2B bpl +0x2D /* 00001631 */ 00001606 26DB move.l [A3]+, [A3]+ 00001608 0093 0D78 0709 ori.l [A3], 0xD780709 0000160E 7243 moveq.l D1, 0x43 00001610 3B43 0021 move.w [A5 + 0x21], D3 00001614 075B bchg [A3]+, D3 00001616 1AA1 move.b [A5], -[A1] 00001618 864B or.w D3, A3 0000161A 2C3B 6723 1A8B 58AD 0336 move.l D6, [[PC + 0x1A8B + D6 * 8] + 0x58AD0336] 00001624 B103 xor.b D3, D0 00001626 50A5 addq.l -[A5], 8 00001628 0310 btst [A0], D1 0000162A B103 xor.b D3, D0 0000162C EB28 lsl D0.b, D5 0000162E B103 xor.b D3, D0 00001630 1E65 movea.b A7, -[A5] 00001632 0AFB .incomplete 00001634 6343 bls +0x45 /* 00001679 */ 00001636 0F2B 2646 btst [A3 + 0x2646], D7 0000163A 930D subx.b -[A1], -[A5] 0000163C 9307 subx.b D1, D7 0000163E D30E addx.b -[A1], -[A6] 00001640 433B 8314 .invalid 1, <> // invalid opcode 4 with b == 4 00001644 8919 or.b [A1]+, D4 00001646 2510 move.l -[A2], [A0] 00001648 835F or.w [A7]+, D1 0000164A 2510 move.l -[A2], [A0] 0000164C 1E16 move.b D7, [A6] 0000164E C2D6 mulu.w D1, [A6] 00001650 020F 2A28 andi.b A7, 0x28 /* '(' */ 00001654 3CCB move.w [A6]+, A3 00001656 13E5 0407 06E4 move.b [0x040706E4], -[A5] 0000165C AD07 syscall SetString, auto_pop 0000165E D6A5 add.l D3, -[A5] 00001660 075A bchg [A2]+, D3 00001662 630A bls +0xC /* 0000166E */ 00001664 433B E305 .invalid 1, [[PC + <>] + A6 * 2] // invalid opcode 4 with b == 4 label00001668: 00001668 CDFC 2B5D muls.w D6, 0x2B5D /* '+]' */ 0000166C 303C 2B13 move.w D0, 0x2B13 // begin alternate branch 0000166E-00001670 label0000166E: 0000166E 2B13 move.l -[A5], [A3] // end alternate branch 0000166E-00001670 label0000166E: // (misaligned) 00001670 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00001672 1B8C F304 move.b <>, A4 00001676 1E16 move.b D7, [A6] 00001678 D403 add.b D2, D3 0000167A 170B move.b -[A3], A3 0000167C 0093 01AD 020F ori.l [A3], 0x1AD020F 00001682 308B move.w [A0], A3 00001684 211B move.l -[A0], [A3]+ 00001686 0CF3 .incomplete 00001688 1241 movea.b A1, D1 0000168A 195B 09FB move.b [A4 + 0x9FB], [A3]+ 0000168E 1608 move.b D3, A0 00001690 631D bls +0x1F /* 000016AF */ 00001692 7002 moveq.l D0, 0x02 00001694 2381 5326 1702 D84B move.l [[A1 + 0x1702] + D5 * 2 - 0x27B5], D1 0000169C 1DB5 0A0B 4AF1 move.b [A6 + D4 * 2 - 0x15], [A5 + D0 * 2 + 0xB] 000016A2 1A0F move.b D5, A7 000016A4 2A28 8311 move.l D5, [A0 - 0x7CEF] 000016A8 1708 move.b -[A3], A0 000016AA 69BC bvs -0x42 /* 00001668 */ 000016AC 0217 8877 andi.b [A7], 0x77 /* 'w' */ 000016B0 CC63 and.w D6, -[A3] 000016B2 0089 2285 01FB ori.l A1, 0x228501FB 000016B8 4991 .invalid 4, [A1] // invalid opcode 4 with b == 6 000016BA 220F move.l D1, A7 000016BC 8522 or.b -[A2], D2 000016BE AB18 syscall PushVerb 000016C0 E301 asl D1.b, 1 000016C2 4702 .invalid 3, D2 // invalid opcode 4 with b == 4 000016C4 744B moveq.l D2, 0x4B 000016C6 119B 0BB8 106C 38FB move.b [0x106C38FB + D0 * 2], [A3]+ 000016CE 0DFB .incomplete 000016D0 0B07 btst D7, D5 000016D2 0434 4784 3773 03A3 0B13 0E9B 161B subi.b [[A4 + 0x3A30B13] + 0xE9B161B], 0x84 000016E0 0E85 2A27 04B9 .invalid.l D5, 0x2A2704B9 // invalid immediate operation 000016E6 0F30 831E 3501 btst [[A0] + A0 * 2 + 0x3501], D7 000016EC 078C bclr A4, D3 000016EE CD35 010F 30A3 10C9 and.b [[A5 + <>] + D0 + 0x30A310C9], D6 000016F6 000F 340B ori.b A7, 0xB 000016FA 0A45 26DB xori.w D5, 0x26DB 000016FE 5023 addq.b -[A3], 8 00001700 00D3 .incomplete 00001702 10E3 move.b [A0]+, -[A3] 00001704 02C5 .incomplete 00001706 0083 6DC1 0067 ori.l D3, 0x6DC10067 0000170C 0297 B302 1704 andi.l [A7], 0xB3021704 00001712 77A5 moveq.l D3, 0xFFFFFFA5 00001714 6913 bvs +0x15 /* 00001729 */ 00001716 1A2B 064B move.b D5, [A3 + 0x64B] 0000171A 1D55 C96B move.b [A6 - 0x3695], [A5] 0000171E 04A7 8F12 8033 subi.l -[A7], 0x8F128033 00001724 1CC6 move.b [A6]+, D6 00001726 AAD8 syscall 0xAD8 00001728 E302 asl D2.b, 1 0000172A 231D move.l -[A1], [A5]+ 0000172C 50FB 0123 1D6A BB02 3300 st [[PC + 0x1D6A + D0] - 0x44FDCD00] 00001736 3B04 move.w -[A5], D4 00001738 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 0000173A 2B4C 2326 move.l [A5 + 0x2326], A4 0000173E 5300 subq.b D0, 1 00001740 8B36 009B or.b [A6 + D0.w - 0x101], D5 00001744 07F3 .incomplete 00001746 000F E267 ori.b A7, 0x67 /* 'g' */ 0000174A 06A3 A561 1709 addi.l -[A3], 0xA5611709 00001750 B897 cmp.l D4, [A7] 00001752 0BC3 .incomplete 00001754 819C or.l [A4]+, D0 00001756 3607 move.w D3, D7 00001758 0925 btst -[A5], D4 0000175A 74B4 moveq.l D2, 0xFFFFFFB4 0000175C 4362 chk.w D1, -[A2] 0000175E 331E move.w -[A1], [A6]+ 00001760 A100 syscall Open/PBHOpen/HOpen, flags=1 00001762 0407 0691 subi.b D7, 0x91 00001766 ED52 roxl D2.w, 6 00001768 8821 or.b D4, -[A1] 0000176A 3F21 move.w -[A7], -[A1] 0000176C 393B 102B move.w -[A4], [PC + D1.w + 0x2B] 00001770 068B 1E35 4B17 addi.l A3, 0x1E354B17 00001776 0CD2 .incomplete 00001778 0F02 btst D2, D7 0000177A 0FED .incomplete 0000177C 4A33 003B tst.b [A3 + D0.w + 0x3B] 00001780 1881 move.b [A4], D1 00001782 6243 bhi +0x45 /* 000017C7 */ 00001784 00CE .incomplete 00001786 36CB move.w [A3]+, A3 00001788 0F85 bclr D5, D7 0000178A 4B93 .invalid 5, [A3] // invalid opcode 4 with b == 6 0000178C 0D38 CB06 btst [0xFFFFCB06], D6 00001790 3607 move.w D3, D7 00001792 0689 4465 DE8B addi.l A1, 0x4465DE8B 00001798 1C00 move.b D6, D0 0000179A AB20 syscall RgnOp 0000179C 6944 bvs +0x46 /* 000017E2 */ 0000179E E100 asl D0.b, 8 000017A0 027B 3080 2A6A andi.w [PC + D2 * 2 + 0x6A], 0x3080 000017A6 C141 exg D0, D1 000017A8 CD4A exg A6, A2 000017AA 4207 clr.b D7 000017AC 0BE2 .incomplete 000017AE 3890 move.w [A4], [A0] 000017B0 7002 moveq.l D0, 0x02 000017B2 032B F57F btst [A3 - 0xA81], D1 000017B6 3B10 move.w -[A5], [A0] 000017B8 0706 btst D6, D3 000017BA 4CC7 1372 movem.l D1,D4,D5,D6,A0,A1,A4, D7 000017BE A1DC syscall vCMSetup, flags=1 000017C0 CD7D and.w <>, D6 000017C2 5304 subq.b D4, 1 000017C4 1407 move.b D2, D7 000017C6 0008 1429 ori.b A0, 0x29 /* ')' */ 000017CA 4F7E chk.w D7, <> 000017CC CB1E and.b [A6]+, D5 000017CE 0228 1402 2B2B andi.b [A0 + 0x2B2B], 0x2 000017D4 2E0B move.l D7, A3 000017D6 0E57 09AF .invalid.w [A7], 0x9AF // invalid immediate operation 000017DA 28DC move.l [A4]+, [A4]+ 000017DC 500F addq.b A7, 8 000017DE 1E04 move.b D7, D4 000017E0 0B07 btst D7, D5 label000017E2: 000017E2 E309 lsl D1.b, 1 000017E4 C145 exg D0, D5 000017E6 1647 movea.b A3, D7 000017E8 0907 btst D7, D4 000017EA D32E 3B29 add.b [A6 + 0x3B29], D1 000017EE FA1E 1637 .unknown 0xFA1E 0x1637 (W = 5) 000017F2 091D btst [A5]+, D4 000017F4 0FE2 .incomplete 000017F6 40BA 1046 negx.l [PC + 0x1046 /* 0000283E, cstring "" */] 000017FA 5B13 subq.b [A3], 5 000017FC 1785 A8E3 move.b [A3 + A2 - 0x29], D5 00001800 0240 EA78 andi.w D0, 0xEA78 00001804 1700 move.b -[A3], D0 00001806 1637 09E7 move.b D3, <> 0000180A 0E0A 8614 .invalid.b A2, 0x14 // invalid immediate operation 0000180E 2E10 move.l D7, [A0] 00001810 A97C syscall GetNewDialog 00001812 8600 or.b D3, D0 00001814 FB2D .extension 0xB2D <> // unimplemented 00001816 8C1B or.b D6, [A3]+ 00001818 0F73 09F3 02D3 0F7B 150E D314 bchg [[0x2D30F7B] + 0x150ED314], D7 00001824 6302 bls +0x4 /* 00001828 */ 00001826 696E bvs +0x70 /* 00001896 */ label00001828: 00001828 0273 7307 0D5B 3B01 14E5 andi.w [[A3] + 0x3B0114E5], 0x7307 00001832 8545 01DB pack D2, D5, 0x01DB 00001836 1A2A 502E move.b D5, [A2 + 0x502E] 0000183A 0D14 btst [A4], D6 0000183C 241B move.l D2, [A3]+ 0000183E 0306 btst D6, D1 00001840 0863 2F47 bchg.b -[A3], 0x47 /* 'G' */ 00001844 05FE .incomplete 00001846 7300 moveq.l D1, 0x00 00001848 527C 04E3 addq.w 0x4E3, 1 0000184C 3973 1F73 1FB3 3982 267B 2B91 2C5A move.w [A4 + 0x2C5A], [[A3 + 0x1FB33982] + 0x267B2B91] 0000185A 2E78 A078 movea.l A7, [0xFFFFA078] 0000185E A905 syscall DragGrayRgn 00001860 AB1D syscall QDExtensions 00001862 A13B syscall Delay, flags=1 00001864 E0CB asr .w A3 00001866 061B 0A0B addi.b [A3]+, 0xB 0000186A 2144 BB02 move.l [A0 - 0x44FE], D4 0000186E 611D bsr +0x1F /* 0000188D */ 00001870 570E subq.b A6, 3 00001872 A31E syscall NewPtrClear, flags=3 00001874 04AB 0413 159B 5C17 subi.l [A3 + 0x5C17], 0x413159B 0000187C 0655 F328 addi.w [A5], 0xF328 00001880 8901 sbcd D4, D1 00001882 1204 move.b D1, D4 00001884 6501 bcs +0x3 /* 00001887 */ 00001886 7871 moveq.l D4, 0x71 00001888 01C1 .incomplete 0000188A 732E moveq.l D1, 0x2E 0000188C 100F move.b D0, A7 0000188E 8243 or.w D1, D3 00001890 00B3 27CB 307B 0003 ori.l [A3 + D0.w + 0x3], 0x27CB307B // begin alternate branch 00001896-000018A0 label00001896: 00001896 0003 12B3 ori.b D3, 0xB3 0000189A 270F move.l -[A3], A7 0000189C 6240 bhi +0x42 /* 000018DE */ 0000189E 1705 move.b -[A3], D5 // end alternate branch 00001896-000018A0 label00001896: // (misaligned) 00001898 12B3 270F 6240 1705 move.b [A1], [[A3 + <>] + D2 * 8 + 0x62401705] 000018A0 DE10 add.b D7, [A0] 000018A2 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 000018A4 E753 roxl D3.w, 3 000018A6 0417 05F5 subi.b [A7], 0xF5 000018AA 2885 move.l [A4], D5 000018AC 9304 subx.b D1, D4 000018AE 7309 moveq.l D1, 0x09 000018B0 FB0D .extension 0xB0D <> // unimplemented 000018B2 6B23 bmi +0x25 /* 000018D7 */ 000018B4 5B01 subq.b D1, 5 000018B6 1B0A move.b -[A5], A2 000018B8 D306 addx.b D1, D6 000018BA 0B18 btst [A0]+, D5 000018BC CD40 exg D6, D0 000018BE 76BB moveq.l D3, 0xFFFFFFBB 000018C0 1C93 move.b [A6], [A3] 000018C2 07CB .incomplete 000018C4 1383 2083 move.b [A1 + D2.w - 0x125], D3 000018C8 195B 0083 move.b [A4 + 0x83], [A3]+ 000018CC 1993 12A3 move.b [A4 + D1.w * 2 - 0x93], [A3] 000018D0 1142 088E move.b [A0 + 0x88E], D2 000018D4 DB1D add.b [A5]+, D5 000018D6 4596 .invalid 2, [A6] // invalid opcode 4 with b == 6 000018D8 6300 8B02 bls -0x74FC /* FFFFA3DC */ 000018DC 0862 C50A bchg.b -[A2], 0xA /* '\n' */ // begin alternate branch 000018DE-000018E0 label000018DE: 000018DE C50A abcd -[A2], -[A2] // end alternate branch 000018DE-000018E0 label000018DE: // (misaligned) 000018E0 1316 move.b -[A1], [A6] 000018E2 2A5A movea.l A5, [A2]+ 000018E4 3C5B movea.w A6, [A3]+ 000018E6 23DA F717 1CCB move.l [0xF7171CCB], [A2]+ 000018EC 13BE 44EA move.b [A1 + D4.w * 4 - 0x22], <> 000018F0 D31D add.b [A5]+, D1 000018F2 9101 subx.b D0, D1 000018F4 283C C313 8501 move.l D4, 0xC3138501 000018FA CB1B and.b [A3]+, D5 000018FC 9901 subx.b D4, D1 000018FE FB0F .extension 0xB0F <> // unimplemented 00001900 4017 negx.b [A7] 00001902 0EF1 .incomplete 00001904 7326 moveq.l D1, 0x26 00001906 40EA FB09 move.w [A2 - 0x4F7], SR 0000190A 5905 subq.b D5, 4 0000190C 0B0D btst A5, D5 0000190E 40CE move.w A6, SR 00001910 2981 C129 335D move.l [[A4 + 0x335D + A4]], D1 00001916 40EA 3308 move.w [A2 + 0x3308], SR 0000191A 9102 subx.b D0, D2 0000191C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000191E E31F rol D7.b, 1 00001920 0B02 btst D2, D5 00001922 310A move.w -[A0], A2 00001924 BE44 cmp.w D7, D4 00001926 7D0A moveq.l D6, 0x0A 00001928 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000192A 8311 or.b [A1], D1 0000192C E500 asl D0.b, 2 0000192E BA44 cmp.w D5, D4 00001930 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6 00001932 6ACB bpl -0x33 /* 000018FF */ 00001934 092A 1063 btst [A2 + 0x1063], D4 00001938 0ABE 4407 0F1E xori.l <>, 0x44070F1E 0000193E 08EA D691 036A bset.b [A2 + 0x36A], 0x91 00001944 2117 move.l -[A0], [A7] 00001946 0B08 btst A0, D5 00001948 0C18 EBB5 cmpi.b [A0]+, 0xB5 0000194C 0FB0 0F06 0F0E bclr [[A0 + <>] + D0 * 8 + 0xF0E], D7 00001952 BB79 6B2C 1F17 xor.w [0x6B2C1F17], D5 00001958 05B7 2706 BC25 bclr [[A7 + <>] + D2 * 8 - 0x43DB], D2 0000195E 329B move.w [A1], [A3]+ 00001960 00C3 .incomplete 00001962 07F6 .incomplete 00001964 0B04 btst D4, D5 00001966 0F5C bchg [A4]+, D7 00001968 0700 btst D0, D3 0000196A CC5B and.w D6, [A3]+ 0000196C 5506 subq.b D6, 2 label0000196E: 0000196E E207 asr D7.b, 1 00001970 09DD .incomplete 00001972 B006 cmp.b D0, D6 00001974 231F move.l -[A1], [A7]+ 00001976 066B 01D3 F6C5 addi.w [A3 - 0x93B], 0x1D3 0000197C 0103 btst D3, D0 0000197E 3FE2 move.w <>, -[A2] 00001980 5706 subq.b D6, 3 00001982 0B2D 9E02 btst [A5 - 0x61FE], D5 00001986 6AE6 bpl -0x18 /* 0000196E */ 00001988 44CC move.b A4, CCR 0000198A CB06 abcd D5, D6 0000198C 58AD 49A9 addq.l [A5 + 0x49A9], 4 00001990 3904 move.w -[A4], D4 00001992 3B11 move.w -[A5], [A1] 00001994 2788 69E3 12E5 2D72 1630 move.l [[0x12E5] + 0x2D721630], A0 0000199E 130A move.b -[A1], A2 000019A0 1E16 move.b D7, [A6] 000019A2 0B07 btst D7, D5 000019A4 F301 .extension 0x301 <> // unimplemented 000019A6 1B05 move.b -[A5], D5 000019A8 1703 move.b -[A3], D3 000019AA A40F syscall MountVol, flags=4 000019AC 6508 bcs +0xA /* 000019B6 */ 000019AE 819C or.l [A4]+, D0 000019B0 4B68 631E chk.w D5, [A0 + 0x631E] 000019B4 3C17 move.w D6, [A7] label000019B6: 000019B6 046C 4709 E801 subi.w [A4 - 0x17FF], 0x4709 /* 'G\t' */ 000019BC 661B bne +0x1D /* 000019D9 */ 000019BE 0404 5300 subi.b D4, 0x0 000019C2 FB4F .extension 0xB4F <> // unimplemented 000019C4 F081 FE3B .extension 0x081 <> // unimplemented 000019C8 1042 movea.b A0, D2 000019CA EB19 rol D1.b, 5 000019CC F4A3 .invalid <> 000019CE 3773 28FB 4FA3 move.w [A3 + 0x4FA3], [A3 + D2 - 0x5] 000019D4 379B 01F3 A607 08E8 2368 1704 move.w [[-0x59F8F718] + 0x23681704], [A3]+ 000019E0 567E addq.w <>, 3 000019E2 3301 move.w -[A1], D1 000019E4 3708 move.w -[A3], A0 000019E6 F3D8 .invalid <> 000019E8 BB29 A337 xor.b [A1 - 0x5CC9], D5 000019EC ADC3 syscall KeyTranslate/KeyTrans, auto_pop 000019EE 0F06 btst D6, D7 000019F0 3455 movea.w A2, [A5] 000019F2 6283 bhi -0x7B /* 00001977 */ 000019F4 028B 0353 1941 andi.l A3, 0x3531941 000019FA 8B09 sbcd -[A5], -[A1] 000019FC 0123 btst -[A3], D0 000019FE 05F4 .incomplete 00001A00 935C sub.w [A4]+, D1 00001A02 CB10 and.b [A0], D5 00001A04 F043 0000 .extension 0x043 <>, 0x0000 // unimplemented 00001A08 BB82 xor.l D2, D5 00001A0A 025B 5F01 andi.w [A3]+, 0x5F01 00001A0E 0217 1039 andi.b [A7], 0x39 /* '9' */ 00001A12 F037 8339 7304 .ptest 0xF037, 0x8339 // unimplemented 00001A18 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 00001A1A B310 xor.b [A0], D1 00001A1C BB14 xor.b [A4], D5 00001A1E 7B3E moveq.l D5, 0x3E 00001A20 DB50 add.w [A0], D5 00001A22 C307 abcd D1, D7 00001A24 C168 5607 and.w [A0 + 0x5607], D0 00001A28 1053 movea.b A0, [A3] 00001A2A 8941 6B5F pack D4, D1, 0x6B5F 00001A2E 3B01 move.w -[A5], D1 00001A30 A3EB syscall vFileWrite, flags=3 00001A32 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 00001A34 1780 450F 217C 3463 move.b [[A3 + <>] + D4 * 4 + 0x217C3463], D0 00001A3C 0263 1663 andi.w -[A3], 0x1663 00001A40 3B0F move.w -[A5], A7 00001A42 E0E5 asr .w -[A5] 00001A44 790F moveq.l D4, 0x0F 00001A46 3413 move.w D2, [A3] 00001A48 393B 9EDB move.w -[A4], [PC + A1 * 8 - 0x37] 00001A4C 5027 addq.b -[A7], 8 00001A4E 0D1B btst [A3]+, D6 00001A50 A194 syscall ServerDispatch, flags=1 00001A52 FC0B 054B .unknown 0xFC0B 0x054B (W = 6) 00001A56 268B move.l [A3], A3 00001A58 00E9 .incomplete 00001A5A DA8B add.l D5, A3 00001A5C 0001 E833 ori.b D1, 0x33 /* '3' */ 00001A60 11CB 3953 move.b [0x00003953], A3 00001A64 997B 02E3 sub.w [PC + D0.w * 2 - 0x29], D4 00001A68 5053 addq.w [A3], 8 00001A6A 03EB .incomplete 00001A6C 2173 0081 0065 move.l [A0 + 0x65], [A3 + D0.w - 0x127] 00001A72 720F moveq.l D1, 0x0F 00001A74 3483 move.w [A2], D3 00001A76 0123 btst -[A3], D0 00001A78 24DA move.l [A2]+, [A2]+ 00001A7A 5303 subq.b D3, 1 00001A7C 3B00 move.w -[A5], D0 00001A7E 7305 moveq.l D1, 0x05 00001A80 B41B cmp.b D2, [A3]+ 00001A82 33C5 0823 5FB4 move.w [0x08235FB4], D5 00001A88 333C 0B05 move.w -[A1], 0xB05 00001A8C 3B00 move.w -[A5], D0 00001A8E 41D7 lea.l A0, [A7] 00001A90 3B01 move.w -[A5], D1 00001A92 770D moveq.l D3, 0x0D 00001A94 1A48 movea.b A5, A0 00001A96 370D move.w -[A3], A5 00001A98 2448 movea.l A2, A0 00001A9A 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00001A9C 3703 move.w -[A3], D3 00001A9E 7417 moveq.l D2, 0x17 00001AA0 0556 bchg [A6], D2 00001AA2 0421 0F5B subi.b -[A1], 0x5B /* '[' */ 00001AA6 4E23 .invalid // invalid opcode 4 00001AA8 0402 0704 subi.b D2, 0x4 00001AAC 0BF3 .incomplete 00001AAE 0EC1 .incomplete 00001AB0 0DE3 .incomplete 00001AB2 4587 .invalid 2, D7 // invalid opcode 4 with b == 6 00001AB4 18BC 3B74 move.b [A4], 0x74 /* 't' */ 00001AB8 3483 move.w [A2], D3 00001ABA 022B 1453 1957 andi.b [A3 + 0x1957], 0x53 /* 'S' */ 00001AC0 0563 bchg -[A3], D2 00001AC2 811D or.b [A5]+, D0 00001AC4 10B8 043B move.b [A0], [0x0000043B] 00001AC8 1023 move.b D0, -[A3] 00001ACA 02F3 .incomplete 00001ACC 0907 btst D7, D4 00001ACE 905D sub.w D0, [A5]+ 00001AD0 8718 or.b [A0]+, D3 00001AD2 82E3 divu.w D1, -[A3] 00001AD4 24E1 move.l [A2]+, -[A1] 00001AD6 1323 move.b -[A1], -[A3] 00001AD8 0C33 4671 1B16 070C cmpi.b [[A3] + D1 * 2 + 0x70C], 0x71 /* 'q' */ 00001AE0 342B 1E41 move.w D2, [A3 + 0x1E41] 00001AE4 27D3 164B move.l [PC + D1.w * 8 + 0x4B], [A3] 00001AE8 269B move.l [A3], [A3]+ 00001AEA 02FB .incomplete 00001AEC 3436 C103 F320 2300 move.w D2, [[A6 + <> + A4] - 0xCDFDD00] 00001AF4 DEDB add.w A7, [A3]+ 00001AF6 E733 roxl D3.b, D3 00001AF8 D6B3 4C13 add.l D3, [A3 + D4 * 4 + 0x13] 00001AFC 0328 E0BE btst [A0 - 0x1F42], D1 00001B00 2802 move.l D4, D2 00001B02 2334 34C3 move.l -[A1], [A4 + D3.w * 4 - 0x61] 00001B06 0262 0708 andi.w -[A2], 0x708 00001B0A A033 syscall VInstall 00001B0C 0630 9B3A 5313 1641 032E addi.b [[A0 + D5 * 2] + 0x1641032E], 0x3A /* ':' */ 00001B16 162B 26C3 move.b D3, [A3 + 0x26C3] 00001B1A 0A16 7367 xori.b [A6], 0x67 /* 'g' */ 00001B1E E104 asl D4.b, 8 00001B20 2305 move.l -[A1], D5 00001B22 B34C cmpm.w [A1]+, [A4]+ 00001B24 8BEA 368B divs.w D5, [A2 + 0x368B] 00001B28 6A04 bpl +0x6 /* 00001B2E */ 00001B2A 0102 btst D2, D0 00001B2C EB63 asl D3.w, D5 label00001B2E: 00001B2E 2B26 move.l -[A5], -[A6] 00001B30 1F33 00D3 move.b -[A7], [A3 + D0.w - 0x45] 00001B34 0592 bclr [A2], D2 00001B36 CB18 and.b [A0]+, D5 00001B38 283B 4DEB 2176 E306 FB02 move.l D4, [[0x2176] - 0x1CF904FE] 00001B42 0FF0 .incomplete 00001B44 7E85 moveq.l D7, 0xFFFFFF85 00001B46 14AB 0453 move.b [A2], [A3 + 0x453] 00001B4A 0023 0008 ori.b -[A3], 0x8 00001B4E 0706 btst D6, D3 00001B50 5753 subq.w [A3], 3 00001B52 0017 0EFF ori.b [A7], 0xFF 00001B56 CB11 and.b [A1], D5 00001B58 E8A9 lsr D1, D4 00001B5A 0F93 bclr [A3], D7 00001B5C 06F4 .incomplete 00001B5E F063 3A57 .extension 0x063 <>, 0x3A57 // unimplemented 00001B62 103B 85D2 0F6E move.b D0, [[] + 0xF6E] 00001B68 34B3 0711 move.w [A2], [[A3 + D0 * 8]] 00001B6C 19A9 1A0F F083 move.b [A4 + A7.w - 0x125], [A1 + 0x1A0F] 00001B72 0236 3B00 AB0E 8D14 andi.b [[A6 + <>] + A2 * 2 - 0x72EC], 0x0 00001B7A 7B02 moveq.l D5, 0x02 00001B7C 3B00 move.w -[A5], D0 00001B7E 0D69 7300 bchg [A1 + 0x7300], D6 00001B82 B4B3 2A65 cmp.l D2, [A3 + D2 * 2 + 0x65] 00001B86 137B 0EDD 1DA1 move.b [A1 + 0x1DA1], [PC + D0 * 8 - 0x35] 00001B8C 0466 EC67 subi.w -[A6], 0xEC67 00001B90 05E2 .incomplete 00001B92 7305 moveq.l D1, 0x05 00001B94 526B 3F36 addq.w [A3 + 0x3F36], 1 00001B98 A303 syscall Write, flags=3 00001B9A 364B movea.w A3, A3 00001B9C 3214 move.w D1, [A4] 00001B9E 5261 addq.w -[A1], 1 00001BA0 4928 CB09 .invalid 4, [A0 - 0x34F7] // invalid opcode 4 with b == 4 00001BA4 5705 subq.b D5, 3 00001BA6 EE47 asr D7.w, 7 00001BA8 007D 070D ori.w <>, 0x70D 00001BAC F904 .extension 0x904 <> // unimplemented 00001BAE A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00001BB0 2E38 CD03 move.l D7, [0xFFFFCD03] 00001BB4 9B58 sub.w [A0]+, D5 00001BB6 D503 addx.b D2, D3 00001BB8 0B0A btst A2, D5 00001BBA 6C04 bge +0x6 /* 00001BC0 */ 00001BBC 0D0A btst A2, D6 00001BBE E01C ror D4.b, 8 label00001BC0: 00001BC0 3817 move.w D4, [A7] 00001BC2 11F4 9105 8508 move.b [0xFFFF8508], [[A4 + <>] + A1] 00001BC8 81E8 DB02 divs.w D0, [A0 - 0x24FE] 00001BCC A5EC syscall DispatchHelper, flags=5 00001BCE 0710 btst [A0], D3 00001BD0 63BB bls -0x43 /* 00001B8D */ 00001BD2 0FF1 .incomplete 00001BD4 7613 moveq.l D3, 0x13 00001BD6 0A06 270D xori.b D6, 0xD /* '\r' */ 00001BDA 6C3B bge +0x3D /* 00001C17 */ 00001BDC 34E6 move.w [A2]+, -[A6] 00001BDE 4430 2303 6177 C53D neg.b [[A0 + <> + D2 * 2] + 0x6177C53D] 00001BE6 6785 beq -0x79 /* 00001B6D */ 00001BE8 EE17 roxr D7.b, 7 00001BEA 0861 8550 bchg.b -[A1], 0x50 /* 'P' */ 00001BEE 070A btst A2, D3 00001BF0 8F77 1198 or.w [ + D1], D7 00001BF4 8366 or.w -[A6], D1 00001BF6 1325 move.b -[A1], -[A5] 00001BF8 5B56 subq.w [A6], 5 00001BFA 36A1 move.w [A3], -[A1] 00001BFC F003 1383 pmovefd MR4, D3 00001C00 3136 FB18 move.w -[A0], [A6 + A7 * 2] 00001C04 04DB .incomplete 00001C06 121B move.b D1, [A3]+ 00001C08 0338 D329 btst [0xFFFFD329], D1 00001C0C 1B03 move.b -[A5], D3 00001C0E 830E sbcd -[A1], -[A6] 00001C10 5893 addq.l [A3], 4 00001C12 041F 6302 subi.b [A7]+, 0x2 00001C16 1303 move.b -[A1], D3 00001C18 5AEE 62BE spl [A6 + 0x62BE] 00001C1C 5A00 addq.b D0, 5 00001C1E 2B4B 4583 move.l [A5 + 0x4583], A3 00001C22 ED9E rol D6, 6 00001C24 270A move.l -[A3], A2 00001C26 2433 3087 move.l D2, [A3 + D3.w - 0x121] 00001C2A 01C1 .incomplete 00001C2C 0705 btst D5, D3 00001C2E 4E71 nop 00001C30 7905 moveq.l D4, 0x05 00001C32 0E05 012C .invalid.b D5, 0x2C /* ',' */ // invalid immediate operation 00001C36 1701 move.b -[A3], D1 00001C38 5976 8AE5 subq.w [A6 + A0 * 2 - 0x27], 4 00001C3C AAB3 syscall 0xAB3 00001C3E 1043 movea.b A0, D3 00001C40 14E4 move.b [A2]+, -[A4] 00001C42 1B01 move.b -[A5], D1 00001C44 6A3A bpl +0x3C /* 00001C80 */ 00001C46 A703 syscall Write, flags=7 00001C48 1407 move.b D2, D7 00001C4A 0195 bclr [A5], D0 00001C4C 6B0F bmi +0x11 /* 00001C5D */ 00001C4E 362C 6B0F move.w D3, [A4 + 0x6B0F] 00001C52 0416 61F4 subi.b [A6], 0xF4 00001C56 5B07 subq.b D7, 5 00001C58 5C1E addq.b [A6]+, 6 00001C5A 2C97 move.l [A6], [A7] 00001C5C 1607 move.b D3, D7 00001C5E 170B move.b -[A3], A3 00001C60 CCA3 and.l D6, -[A3] 00001C62 76E3 moveq.l D3, 0xFFFFFFE3 00001C64 851E or.b [A6]+, D2 00001C66 1646 movea.b A3, D6 00001C68 2313 move.l -[A1], [A3] 00001C6A 0493 04FB 3610 subi.l [A3], 0x4FB3610 00001C70 A368 syscall HClrRBit, flags=3 00001C72 8101 sbcd D0, D1 00001C74 331E move.w -[A1], [A6]+ 00001C76 E4C3 roxr .w D3 00001C78 2E78 0481 movea.l A7, [0x00000481] 00001C7C A921 syscall SendBehind 00001C7E 1010 move.b D0, [A0] label00001C80: 00001C80 DB16 add.b [A6], D5 00001C82 F327 .extension 0x327 <> // unimplemented 00001C84 A306 syscall KillIO, flags=3 00001C86 E502 asl D2.b, 2 00001C88 EB04 asl D4.b, 5 00001C8A F300 .extension 0x300 <> // unimplemented 00001C8C 03D4 .incomplete 00001C8E 070B btst A3, D3 00001C90 9C47 sub.w D6, D7 00001C92 0942 bchg D2, D4 00001C94 3307 move.w -[A1], D7 00001C96 1711 move.b -[A3], [A1] 00001C98 C1A3 and.l -[A3], D0 00001C9A 1FAB 149B 006B move.b [A7 + D0.w + 0x6B], [A3 + 0x149B] 00001CA0 1303 move.b -[A1], D3 00001CA2 C407 and.b D2, D7 00001CA4 0FC2 .incomplete 00001CA6 831D or.b [A5]+, D1 00001CA8 070B btst A3, D3 00001CAA 2C2B 3981 move.l D6, [A3 + 0x3981] 00001CAE B581 xor.l D1, D2 00001CB0 0841 0053 bchg.b D1, 0x53 /* 'S' */ 00001CB4 011B btst [A3]+, D0 00001CB6 37AB 631B 5B07 07BE 3AA5 move.w [[A3 + <>] + D5 * 2 + 0x7BE3AA5], [A3 + 0x631B] 00001CC0 E914 roxl D4.b, 4 00001CC2 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00001CC4 0543 bchg D3, D2 00001CC6 0B08 btst A0, D5 00001CC8 2711 move.l -[A3], [A1] 00001CCA EDCB 17BB bfffo D1, A3 {30:D3} 00001CCE 5847 addq.w D7, 4 00001CD0 01D3 .incomplete 00001CD2 C007 and.b D0, D7 00001CD4 0987 bclr D7, D4 00001CD6 9B2E 1317 sub.b [A6 + 0x1317], D5 00001CDA C027 and.b D0, -[A7] 00001CDC 08AA 6AFA 1EC0 bclr.b [A2 + 0x1EC0], 0xFA 00001CE2 B701 xor.b D1, D3 00001CE4 8A01 or.b D5, D1 00001CE6 1286 move.b [A1], D6 00001CE8 0512 btst [A2], D2 00001CEA 8B4C 130E pack -[A5], -[A4], 0x130E 00001CEE 534D subq.w A5, 1 00001CF0 AB14 syscall PatDither 00001CF2 485B pea.l [A3]+ 00001CF4 879B or.l [A3]+, D3 00001CF6 001B 241E ori.b [A3]+, 0x1E 00001CFA 04E3 .incomplete 00001CFC 7923 moveq.l D4, 0x23 00001CFE 260F move.l D3, A7 00001D00 010E btst A6, D0 00001D02 8601 or.b D3, D1 00001D04 0E97 1AC9 0F10 .invalid.l [A7], 0x1AC90F10 // invalid immediate operation 00001D0A 8314 or.b [A4], D1 00001D0C 31BA 0B3F 38BB move.w [A0 + D3 - 0x69], [PC + 0xB3F /* 0000284D, cstring "" */] 00001D12 1F44 9B3A move.b [A7 - 0x64C6], D4 00001D16 850C sbcd -[A2], -[A4] 00001D18 0512 btst [A2], D2 00001D1A F300 .extension 0x300 <> // unimplemented 00001D1C E34C lsl D4.w, 1 00001D1E A803 syscall SndDoCommand 00001D20 5401 addq.b D1, 2 00001D22 0CAB 600E 2B02 731C cmpi.l [A3 + 0x731C], 0x600E2B02 00001D2A 4807 nbcd.b D7 00001D2C 89AC B306 or.l [A4 - 0x4CFA], D4 00001D30 11B3 5001 B313 125C 8923 move.b [[A0 + A3 * 2] + 0x125C8923], [A3 + D5.w + 0x1] 00001D3A 971A sub.b [A2]+, D3 00001D3C AEA3 syscall CodecDispatch, auto_pop 00001D3E 5553 subq.w [A3], 2 00001D40 14F7 1607 move.b [A2]+, [A7 + D1.w * 8 + 0x7] 00001D44 2709 move.l -[A3], A1 00001D46 85A5 or.l -[A5], D2 00001D48 255B 065B move.l [A2 + 0x65B], [A3]+ 00001D4C 0216 5B0E andi.b [A6], 0xE 00001D50 570B subq.b A3, 3 00001D52 E017 roxr D7.b, 8 00001D54 059F bclr [A7]+, D2 00001D56 0F49 bchg A1, D7 00001D58 C2D8 mulu.w D1, [A0]+ 00001D5A CE36 3CA3 and.b D7, [A6 + D3 * 4 - 0x93] 00001D5E 1133 003C move.b -[A0], [A3 + D0.w + 0x3C] 00001D62 BB0D cmpm.b [A5]+, [A5]+ 00001D64 170B move.b -[A3], A3 00001D66 970F subx.b -[A3], -[A7] 00001D68 7216 moveq.l D1, 0x16 00001D6A 3421 move.w D2, -[A1] 00001D6C C4D3 mulu.w D2, [A3] 00001D6E 27E5 04DB move.l [PC + D0.w * 4 - 0x37], -[A5] 00001D72 0816 5B02 btst.b [A6], 0x2 00001D76 A500 syscall Open/PBHOpen/HOpen, flags=5 00001D78 BB39 6A85 00C5 xor.b [0x6A8500C5], D5 00001D7E 1E1B move.b D7, [A3]+ 00001D80 125C movea.b A1, [A4]+ 00001D82 62A5 bhi -0x59 /* 00001D29 */ 00001D84 A143 syscall SetFilType, flags=1 00001D86 2333 02A3 move.l -[A1], [A3 + D0.w * 2 - 0x93] 00001D8A 6630 bne +0x32 /* 00001DBC */ 00001D8C 0FE5 .incomplete 00001D8E 1C7B 1143 0C02 6B30 movea.b A6, [[PC + <>] + 0xC026B30] 00001D96 7B06 moveq.l D5, 0x06 00001D98 91E9 6508 sub.l A0, [A1 + 0x6508] 00001D9C 0F65 bchg -[A5], D7 00001D9E 085A 689B bchg.b [A2]+, 0x9B 00001DA2 2405 move.l D2, D5 00001DA4 C965 and.w -[A5], D4 00001DA6 1F0F move.b -[A7], A7 00001DA8 3C63 movea.w A6, -[A3] 00001DAA 1957 0940 move.b [A4 + 0x940], [A7] 00001DAE 2706 move.l -[A3], D6 00001DB0 AA41 syscall SetWinColor 00001DB2 2543 1905 move.l [A2 + 0x1905], D3 00001DB6 0D87 bclr D7, D6 00001DB8 1418 move.b D2, [A0]+ 00001DBA 8304 sbcd D1, D4 label00001DBC: 00001DBC 3540 6135 move.w [A2 + 0x6135], D0 00001DC0 5047 addq.w D7, 8 00001DC2 118E 0713 71C7 1196 move.b [[A0 + D0 * 8] + 0x71C71196], A6 00001DCA 330A move.w -[A1], A2 00001DCC 527B 6B76 addq.w <>, 1 00001DD0 5B09 subq.b A1, 5 00001DD2 EB0B lsl D3.b, 5 00001DD4 A876 syscall PortSize 00001DD6 5227 addq.b -[A7], 1 00001DD8 0509 btst A1, D2 00001DDA 1402 move.b D2, D2 00001DDC F341 .extension 0x341 <> // unimplemented 00001DDE 2711 move.l -[A3], [A1] 00001DE0 B3D5 cmpa.l A1, [A5] 00001DE2 2947 118B move.l [A4 + 0x118B], D7 00001DE6 0B3D btst <>, D5 00001DE8 7B20 moveq.l D5, 0x20 00001DEA 9304 subx.b D1, D4 00001DEC C506 abcd D2, D6 00001DEE CB0F abcd -[A5], -[A7] 00001DF0 D71C add.b [A4]+, D3 00001DF2 5663 addq.w -[A3], 3 00001DF4 0252 DA07 andi.w [A2], 0xDA07 00001DF8 0D78 D814 bchg [0xFFFFD814], D6 00001DFC 0293 6EE9 052B andi.l [A3], 0x6EE9052B 00001E02 46F1 453E 859D 0713 1A17 move.w SR, [[A1 - 0x7A62F8ED] + D4 * 4 + 0x1A17] 00001E0C 0418 C33C subi.b [A0]+, 0x3C /* '<' */ 00001E10 1B09 move.b -[A5], A1 00001E12 0F36 1303 3633 1106 btst [[A6 + <> + D1 * 2] + 0x36331106], D7 00001E1A 3C6B 23C1 movea.w A6, [A3 + 0x23C1] 00001E1E 312C 6B12 move.w -[A0], [A4 + 0x6B12] 00001E22 6A6B bpl +0x6D /* 00001E8F */ 00001E24 0F01 btst D1, D7 00001E26 20EE A516 move.l [A0]+, [A6 - 0x5AEA] 00001E2A 1B89 346B move.b [A5 + D3.w * 4 + 0x6B], A1 00001E2E 0F73 032D 01EB bchg [[A3 + 0x1EB] + D0 * 2], D7 00001E34 4021 negx.b -[A1] 00001E36 0143 bchg D3, D0 00001E38 0617 11A7 addi.b [A7], 0xA7 00001E3C EEBE ror D6, D7 00001E3E 1711 move.b -[A3], [A1] 00001E40 AC41 syscall Fix2Frac, auto_pop 00001E42 011B btst [A3]+, D0 00001E44 075A bchg [A2]+, D3 00001E46 0FCE .incomplete 00001E48 5A05 addq.b D5, 5 00001E4A 3A31 4567 move.w D5, <> 00001E4E 0361 bchg -[A1], D1 00001E50 034B bchg A3, D1 00001E52 001B 8930 ori.b [A3]+, 0x30 /* '0' */ 00001E56 DA5B add.w D5, [A3]+ 00001E58 3B93 04E0 move.w [A5 + D0.w * 4 - 0x32], [A3] 00001E5C 4002 negx.b D2 00001E5E 0F61 bchg -[A1], D7 00001E60 04C7 .incomplete 00001E62 1CEE A32E move.b [A6]+, [A6 - 0x5CD2] 00001E66 E326 asl D6.b, D1 00001E68 3E17 move.w D7, [A7] 00001E6A 0578 6103 bchg [0x00006103], D2 00001E6E BB04 xor.b D4, D5 00001E70 014F bchg A7, D0 00001E72 1712 move.b -[A3], [A2] 00001E74 791C moveq.l D4, 0x1C 00001E76 3E02 move.w D7, D2 00001E78 0F41 bchg D1, D7 00001E7A 05CE .incomplete 00001E7C 3101 move.w -[A0], D1 00001E7E 0F40 bchg D0, D7 00001E80 410A .invalid 0, A2 // invalid opcode 4 with b == 4 00001E82 1E3E move.b D7, <> 00001E84 070D btst A5, D3 00001E86 7607 moveq.l D3, 0x07 00001E88 0C57 2A10 cmpi.w [A7], 0x2A10 00001E8C E0E5 asr .w -[A5] 00001E8E 01D3 .incomplete 00001E90 5134 A501 subq.b [[A4 + <> + A2 * 4]], 8 00001E94 FB82 .invalid <> 00001E96 8B0A sbcd -[A5], -[A2] 00001E98 FB02 .extension 0xB02 <> // unimplemented 00001E9A 0B46 bchg D6, D5 00001E9C E500 asl D0.b, 2 00001E9E DAA1 add.l D5, -[A1] 00001EA0 0273 00C5 2A2C andi.w [A3 + D2 * 2 + 0x2C], 0xC5 00001EA6 022B 4A30 1706 andi.b [A3 + 0x1706], 0x30 /* '0' */ 00001EAC E6ED 7949 ror .w [A5 + 0x7949] 00001EB0 161B move.b D3, [A3]+ 00001EB2 096B 121B bchg [A3 + 0x121B], D4 00001EB6 0303 btst D3, D1 00001EB8 465C not.w [A4]+ 00001EBA 871C or.b [A4]+, D3 00001EBC 8FDB divs.w D7, [A3]+ 00001EBE F31B .extension 0x31B <> // unimplemented 00001EC0 0363 bchg -[A3], D1 00001EC2 086B 1238 5C62 bchg.b [A3 + 0x5C62], 0x38 /* '8' */ 00001EC8 4021 negx.b -[A1] 00001ECA F402 .invalid <> 00001ECC 0F6E 3081 bchg [A6 + 0x3081], D7 00001ED0 33F3 191B 091E 1073 0D07 102D move.w [0x0D07102D], [[A3 + D1] + 0x91E1073] 00001EDC 3653 movea.w A3, [A3] 00001EDE 3578 EBA1 6A2B move.w [A2 + 0x6A2B], [0xFFFFEBA1] 00001EE4 2CFB 0265 move.l [A6]+, [PC + D0.w * 2 + 0x65] 00001EE8 6507 bcs +0x9 /* 00001EF1 */ 00001EEA 048F 212C 1021 subi.l A7, 0x212C1021 00001EF0 2C41 movea.l A6, D1 00001EF2 0021 2C83 ori.b -[A1], 0x83 00001EF6 662B bne +0x2D /* 00001F23 */ 00001EF8 7733 moveq.l D3, 0x33 00001EFA 4C10 ED68 movem.w D3,D5,D6,A0,A2,A3,A5,A6,A7, [A0] 00001EFE 8055 or.w D0, [A5] 00001F00 B987 xor.l D7, D4 00001F02 1901 move.b -[A4], D1 00001F04 0447 00BB subi.w D7, 0xBB 00001F08 DC38 5B21 add.b D6, [0x00005B21] 00001F0C EB21 asl D1.b, D5 00001F0E C70C abcd -[A3], -[A4] 00001F10 410B .invalid 0, A3 // invalid opcode 4 with b == 4 00001F12 0557 bchg [A7], D2 00001F14 91D6 sub.l A0, [A6] 00001F16 319A 7B36 080F 70BB 2C08 move.w [[A0 + 0x80F70BB] + D7 * 2 + 0x2C08], [A2]+ 00001F20 0093 19B7 09EA ori.l [A3], 0x19B709EA 00001F26 0710 btst [A0], D3 00001F28 8E73 4608 or.w D7, [A3 + D4.w * 8 + 0x8] 00001F2C D32C 70AB add.b [A4 + 0x70AB], D1 00001F30 4EC5 jmp D5 00001F32 0217 13FA andi.b [A7], 0xFA 00001F36 109B move.b [A0], [A3]+ 00001F38 171B move.b -[A3], [A3]+ 00001F3A 0906 btst D6, D4 00001F3C E66A lsr D2.w, D3 00001F3E E65A ror D2.w, 3 00001F40 0313 btst [A3], D1 00001F42 CB18 and.b [A0]+, D5 00001F44 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001F46 CB18 and.b [A0]+, D5 00001F48 0B00 btst D0, D5 00001F4A 0B3F btst <>, D5 00001F4C FB02 .extension 0xB02 <> // unimplemented 00001F4E 4154 chk.w D0, [A4] 00001F50 1B03 move.b -[A5], D3 00001F52 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001F54 2B02 move.l -[A5], D2 00001F56 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001F58 9309 subx.b -[A1], -[A1] 00001F5A 9B00 subx.b D5, D0 00001F5C 0FC5 .incomplete 00001F5E FC07 088C .unknown 0xFC07 0x088C (W = 6) 00001F62 2554 231A move.l [A2 + 0x231A], [A4] 00001F66 D33F add.b <>, D1 00001F68 0708 btst A0, D3 00001F6A 9437 0961 0711 sub.b D2, [[A7 + 0x711]] 00001F70 BE17 cmp.b D7, [A7] 00001F72 03D4 .incomplete 00001F74 5B16 subq.b [A6], 5 00001F76 0812 BB00 btst.b [A2], 0x0 00001F7A 0053 2E8E ori.w [A3], 0x2E8E 00001F7E 5B05 subq.b D5, 5 00001F80 1708 move.b -[A3], A0 00001F82 9E0F sub.b D7, A7 00001F84 72BB moveq.l D1, 0xFFFFFFBB 00001F86 0002 0F6E ori.b D2, 0x6E /* 'n' */ 00001F8A 2A28 68A3 move.l D5, [A0 + 0x68A3] 00001F8E 1102 move.b -[A0], D2 00001F90 F337 .extension 0x337 <> // unimplemented 00001F92 72FE moveq.l D1, 0xFFFFFFFE 00001F94 020F 6E07 andi.b A7, 0x7 00001F98 0ABE 0273 3372 xori.l <>, 0x2733372 00001F9E C002 and.b D0, D2 00001FA0 0F6E 332A bchg [A6 + 0x332A], D7 00001FA4 020F 7286 andi.b A7, 0x86 00001FA8 020F 6E2B andi.b A7, 0x2B /* '+' */ 00001FAC 2A42 movea.l A5, D2 00001FAE 0883 3249 bclr.b D3, 0x49 /* 'I' */ 00001FB2 CC48 and.w D6, A0 00001FB4 020F 6E30 andi.b A7, 0x30 /* '0' */ 00001FB8 0314 btst [A4], D1 00001FBA 0B01 btst D1, D5 00001FBC A888 syscall TextFace 00001FBE 5293 addq.l [A3], 1 00001FC0 0D6A B33A bchg [A2 - 0x4CC6], D6 00001FC4 E921 asl D1.b, D4 00001FC6 B515 xor.b [A5], D2 00001FC8 7B10 moveq.l D5, 0x10 00001FCA D3F3 6AAB add.l A1, [A3 + D6 * 2 - 0x85] 00001FCE 1A61 movea.b A5, -[A1] 00001FD0 0225 2214 andi.b -[A5], 0x14 00001FD4 2522 move.l -[A2], -[A2] 00001FD6 0F6E 30EB bchg [A6 + 0x30EB], D7 00001FDA 121C move.b D1, [A4]+ 00001FDC 410A .invalid 0, A2 // invalid opcode 4 with b == 4 00001FDE 0F1C btst [A4]+, D7 00001FE0 FE02 5B33 .unknown 0xFE02 0x5B33 (W = 7) 00001FE4 1CC0 move.b [A6]+, D0 00001FE6 8115 or.b [A5], D0 00001FE8 1C86 move.b [A6], D6 00001FEA 020F 1C48 andi.b A7, 0x48 /* 'H' */ 00001FEE E100 asl D0.b, 8 00001FF0 3300 move.w -[A1], D0 00001FF2 2A6A 7B0F movea.l A5, [A2 + 0x7B0F] 00001FF6 A711 syscall GetEOF, flags=7 00001FF8 C821 and.b D4, -[A1] 00001FFA 1C07 move.b D6, D7 00001FFC 11D4 D427 move.b [0xFFFFD427], [A4] 00002000 1058 movea.b A0, [A0]+ 00002002 8007 or.b D0, D7 00002004 0F01 btst D1, D7 00002006 2707 move.l -[A3], D7 00002008 3EE1 move.w [A7]+, -[A1] 0000200A 1207 move.b D1, D7 0000200C 1345 502E move.b [A1 + 0x502E], D5 00002010 04F7 .incomplete 00002012 11C8 C920 move.b [0xFFFFC920], A0 00002016 E509 lsl D1.b, 2 00002018 0FE5 .incomplete 0000201A 09E3 .incomplete 0000201C 48F5 090F E909 movem.l [[A5 + <> + A6]], D0,D1,D2,D3,A0,A3 00002022 A71E syscall NewPtrSysClear, flags=7 00002024 D443 add.w D2, D3 00002026 16DB move.b [A3]+, [A3]+ 00002028 2601 move.l D3, D1 0000202A 1A40 movea.b A5, D0 0000202C E119 rol D1.b, 8 0000202E 52DB shi [A3]+ 00002030 566A 6A52 addq.w [A2 + 0x6A52], 3 00002034 0B1C btst [A4]+, D5 00002036 6A07 bpl +0x9 /* 0000203F */ 00002038 0CA0 E1F0 4300 cmpi.l -[A0], 0xE1F04300 0000203E 8302 sbcd D1, D2 00002040 A8EB syscall StdBits 00002042 21E1 2D47 move.l [0x00002D47], -[A1] 00002046 0E31 455B 070A 6461 .invalid.b [[A1 + <> + D0 * 8] + 0x6461], 0x5B /* '[' */ // invalid immediate operation 0000204E 7904 moveq.l D4, 0x04 00002050 467B 1A77 not.w [PC + D1 * 2 + 0x77] 00002054 0BEC .incomplete 00002056 A355 syscall StripAddress, flags=3 00002058 AB84 syscall slXMASK8 0000205A C105 abcd D0, D5 0000205C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 0000205E C57B 670C and.w <>, D2 00002062 07E3 .incomplete 00002064 26E4 move.l [A3]+, -[A4] 00002066 06C3 .incomplete 00002068 035A bchg [A2]+, D1 0000206A 2960 302B move.l [A4 + 0x302B], -[A0] 0000206E 11D7 1C8D move.b [0x00001C8D], [A7] 00002072 BB04 xor.b D4, D5 00002074 52A1 addq.l -[A1], 1 00002076 49FB 0AA1 lea.l A4, [PC + D0 * 2 - 0x95] 0000207A 5903 subq.b D3, 4 0000207C 0014 020F ori.b [A4], 0xF 00002080 A959 syscall MoveControl 00002082 2346 E4A1 move.l [A1 - 0x1B5F], D6 00002086 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6 00002088 6821 bvc +0x23 /* 000020AB */ 0000208A 73A5 moveq.l D1, 0xFFFFFFA5 0000208C 6FCB ble -0x33 /* 00002059 */ 0000208E 5D30 2304 subq.b <>, 6 00002092 E423 asr D3.b, D2 00002094 1344 0701 move.b [A1 + 0x701], D4 00002098 09AD 6148 bclr [A5 + 0x6148], D4 0000209C 070C btst A4, D3 0000209E F48A cinvl INST, [A2] 000020A0 0407 0D34 subi.b D7, 0x34 /* '4' */ 000020A4 070C btst A4, D3 000020A6 98EB 237B sub.w A4, [A3 + 0x237B] 000020AA 017B 3EF0 bchg [PC + D3 * 8 - 0x16], D0 000020AE 7B14 moveq.l D5, 0x14 000020B0 0FC9 .incomplete 000020B2 C5B1 AE73 and.l [A1 + A2 * 8 + 0x73], D2 000020B6 0037 167A 3B81 ori.b [[ + <> + D3 * 2]], 0x7A /* 'z' */ 000020BC 0710 btst [A0], D3 000020BE 3173 12BB A9F0 move.w [A0 - 0x5610], [A3 + D1.w * 2 - 0x69] 000020C4 370F move.w -[A3], A7 000020C6 A6B3 syscall vFClose, flags=6 000020C8 0763 bchg -[A3], D3 000020CA 00EE .incomplete 000020CC A1DA syscall vExtendFile, flags=1 000020CE 5B11 subq.b [A1], 5 000020D0 21C2 1B12 move.l [0x00001B12], D2 000020D4 070F btst A7, D3 000020D6 8B3B 0007 or.b [PC + D0.w + 0x7], D5 000020DA 0A14 4302 xori.b [A4], 0x2 000020DE EB19 rol D1.b, 5 000020E0 6300 A305 bls -0x5CF9 /* FFFFC3E7 */ 000020E4 ADDF syscall TESetAlignment/TESetJust, auto_pop 000020E6 0FA1 bclr -[A1], D7 000020E8 DF85 addx.l D7, D5 000020EA 02F7 .incomplete 000020EC 18DA move.b [A4]+, [A2]+ 000020EE 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 000020F0 070E btst A6, D3 000020F2 2F5B 032D move.l [A7 + 0x32D], [A3]+ 000020F6 0C45 DBDC cmpi.w D5, 0xDBDC 000020FA 38F3 0D23 03F6 58C6 F61B move.w [A4]+, [[A3 + 0x3F6 + D0 * 4] + 0x58C6F61B] 00002104 0A6B 059B 0023 xori.w [A3 + 0x23], 0x59B 0000210A 0948 bchg A0, D4 0000210C 2B21 move.l -[A5], -[A1] 0000210E 1703 move.b -[A3], D3 00002110 5302 subq.b D2, 1 00002112 B36F C1DA xor.w [A7 - 0x3E26], D1 00002116 3716 move.w -[A3], [A6] 00002118 8E6C 38AA or.w D7, [A4 + 0x38AA] 0000211C 7300 moveq.l D1, 0x00 0000211E 3315 move.w -[A1], [A5] 00002120 330A move.w -[A1], A2 00002122 B30F cmpm.b [A1]+, [A7]+ 00002124 0314 btst [A4], D1 00002126 B30F cmpm.b [A1]+, [A7]+ 00002128 5B0E subq.b A6, 5 0000212A DB1F add.b [A7]+, D5 0000212C 1716 move.b -[A3], [A6] 0000212E B227 cmp.b D1, -[A7] 00002130 12A1 move.b [A1], -[A1] 00002132 0F2A 3823 btst [A2 + 0x3823], D7 00002136 1249 movea.b A1, A1 00002138 0125 btst -[A5], D0 0000213A D10F addx.b -[A0], -[A7] 0000213C 2A38 CB15 move.l D5, [0xFFFFCB15] 00002140 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00002142 0309 btst A1, D1 00002144 0802 0F2A btst.b D2, 0x2A /* '*' */ 00002148 384B movea.w A4, A3 0000214A 0D49 bchg A1, D6 0000214C 0117 btst [A7], D0 0000214E 0B09 btst A1, D5 00002150 0F2A 381B btst [A2 + 0x381B], D7 00002154 0549 bchg A1, D2 00002156 018B bclr A3, D0 00002158 0B08 btst A0, D5 0000215A 020F 7551 andi.b A7, 0x51 /* 'Q' */ 0000215E 932A 7B01 sub.b [A2 + 0x7B01], D1 00002162 5B36 1C28 subq.b [A6 + D1 * 4 + 0x28], 5 00002166 2712 move.l -[A3], [A2] 00002168 7C17 moveq.l D6, 0x17 0000216A 13CF 782A 10B6 move.b [0x782A10B6], A7 00002170 42B5 EA17 clr.l [A5 + A6 * 2 + 0x17] 00002174 1630 2708 move.b D3, [A0 + <> + D2 * 8] 00002178 62C1 bhi -0x3D /* 0000213B */ 0000217A 0377 0E61 bchg [A7 + D0 * 8 + 0x61], D1 0000217E 5CFB 3A57 sge [PC + D3 * 2 + 0x57] 00002182 0B30 433B 2712 B78B 17DB 0936 btst [[A0 + 0x2712B78B + D4 * 2] + 0x17DB0936], D5 0000218E E305 asl D5.b, 1 00002190 4014 negx.b [A4] 00002192 0227 9301 andi.b -[A7], 0x1 00002196 CB15 and.b [A5], D5 00002198 291E move.l -[A4], [A6]+ 0000219A 1714 move.b -[A3], [A4] 0000219C E4A3 asr D3, D2 0000219E 2817 move.l D4, [A7] 000021A0 130E move.b -[A1], A6 000021A2 1B0D move.b -[A5], A5 000021A4 F636 B321 .move16 0xF636, 0xB321 // unimplemented 000021A8 5C56 addq.w [A6], 6 000021AA 270A move.l -[A3], A2 000021AC 910F subx.b -[A0], -[A7] 000021AE 34FB 01FB 0C08 020F 3457 0C2C move.w [A2]+, [[0xC08020F] + 0x34570C2C] 000021BA 0704 btst D4, D3 000021BC 1141 6B17 move.b [A0 + 0x6B17], D1 000021C0 1632 4D3E C304 A32E E216 move.b D3, [[A2 - 0x3CFB5CD2] + D4 * 4 - 0x1DEA] 000021CA 6B0A bmi +0xC /* 000021D6 */ 000021CC 057F bchg <>, D2 000021CE 0F6E 3423 bchg [A6 + 0x3423], D7 000021D2 0385 bclr D5, D1 000021D4 AA49 syscall SaveEntries label000021D6: 000021D6 8DA9 0292 or.l [A1 + 0x292], D6 000021DA AB34 syscall bSETUP8 000021DC E283 asr D3, 1 000021DE 1744 4315 move.b [A3 + 0x4315], D4 000021E2 2306 move.l -[A1], D6 000021E4 4427 neg.b -[A7] 000021E6 042B 1216 65A4 subi.b [A3 + 0x65A4], 0x16 000021EC 9B46 subx.w D5, D6 000021EE 7007 moveq.l D0, 0x07 000021F0 120D move.b D1, A5 000021F2 2704 move.l -[A3], D4 000021F4 5B17 subq.b [A7], 5 000021F6 0460 0B00 subi.w -[A0], 0xB00 000021FA AB02 syscall BitsToPix 000021FC E505 asl D5.b, 2 000021FE EBAE lsl D6, D5 00002200 347B 0017 movea.w A2, [PC + D0.w + 0x17] 00002204 123D move.b D1, <> 00002206 6905 bvs +0x7 /* 0000220D */ 00002208 1344 1617 move.b [A1 + 0x1617], D4 0000220C 17E3 2B49 move.b [[PC + <>]], -[A3] 00002210 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4 00002212 AAA5 syscall 0xAA5 00002214 8CAB 0206 or.l D6, [A3 + 0x206] 00002218 08E4 2703 bset.b -[A4], 0x3 0000221C 31DE 30C3 move.w [0x000030C3], [A6]+ 00002220 07C9 .incomplete 00002222 A237 syscall ReadParam, flags=2 00002224 1699 move.b [A3], [A1]+ 00002226 CC52 and.w D6, [A2] 00002228 6B21 bmi +0x23 /* 0000224B */ 0000222A 8293 or.l D1, [A3] 0000222C 011E btst [A6]+, D0 0000222E 10F3 1858 move.b [A0]+, [A3 + D1 + 0x58] 00002232 1E10 move.b D7, [A0] 00002234 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 00002236 4467 neg.w -[A7] 00002238 0EA3 0715 B078 .invalid.l -[A3], 0x715B078 // invalid immediate operation 0000223E 8910 or.b [A0], D4 00002240 F63B 14DB .move16 0xF63B, 0x14DB // unimplemented 00002244 2580 3ABB move.l [A2 + D3 * 2 - 0x69], D0 00002248 173B 1441 move.b -[A3], [PC + D1.w * 4 + 0x41] 0000224C 0038 930C 3A23 ori.b [0x00003A23], 0xC 00002252 4094 negx.l [A4] 00002254 A302 syscall Read, flags=3 00002256 6501 bcs +0x3 /* 00002259 */ 00002258 38A7 move.w [A4], -[A7] 0000225A 2153 0101 move.l [A0 + 0x101], [A3] 0000225E E100 asl D0.b, 8 00002260 7312 moveq.l D1, 0x12 00002262 3B06 move.w -[A5], D6 00002264 0F82 bclr D2, D7 00002266 6713 beq +0x15 /* 0000227B */ 00002268 DC5B add.w D6, [A3]+ 0000226A 2907 move.l -[A4], D7 0000226C 0989 bclr A1, D4 0000226E C30A abcd -[A1], -[A2] 00002270 049B 5441 3903 subi.l [A3]+, 0x54413903 00002276 00C5 .incomplete 00002278 3983 21BB 1AC3 6B72 1698 0710 move.w [[0x1AC36B72 + D2] + 0x16980710], D3 00002284 0C9B 1D4B 07FB cmpi.l [A3]+, 0x1D4B07FB 0000228A 0CAB 2263 0F2C EB04 cmpi.l [A3 - 0x14FC], 0x22630F2C 00002292 AB09 syscall DrawArc 00002294 2C07 move.l D6, D7 00002296 157D A147 move.b [A2 - 0x5EB9], <> 0000229A 78A1 moveq.l D4, 0xFFFFFFA1 0000229C 4778 A547 chk.w D3, [0xFFFFA547] 000022A0 9B01 subx.b D5, D1 000022A2 0FE9 .incomplete 000022A4 01F3 .incomplete 000022A6 304B movea.w A0, A3 000022A8 060F 16F3 addi.b A7, 0xF3 000022AC 0D03 btst D3, D6 000022AE 4656 not.w [A6] 000022B0 9B1A sub.b [A2]+, D5 000022B2 9B36 13A4 sub.b <>, D5 000022B6 723E moveq.l D1, 0x3E 000022B8 5300 subq.b D0, 1 000022BA 1715 move.b -[A3], [A5] 000022BC 7DAB moveq.l D6, 0xFFFFFFAB 000022BE 093E btst <>, D4 000022C0 2103 move.l -[A0], D3 000022C2 5607 addq.b D7, 3 000022C4 046E 4709 AE23 subi.w [A6 - 0x51DD], 0x4709 /* 'G\t' */ 000022CA 0A8A 5A27 027A xori.l A2, 0x5A27027A 000022D0 0708 btst A0, D3 000022D2 C473 0027 and.w D2, [A3 + D0.w + 0x27] 000022D6 02D1 .incomplete 000022D8 6319 bls +0x1B /* 000022F3 */ 000022DA 9B01 subx.b D5, D1 000022DC 3073 12D3 movea.w A0, [A3 + D1.w * 2 - 0x45] 000022E0 25DB 0633 move.l [PC + 0x633 /* 00002915, cstring "" */], [A3]+ 000022E4 0607 199A addi.b D7, 0x9A 000022E8 2B25 move.l -[A5], -[A5] 000022EA C607 and.b D3, D7 000022EC 0497 9B01 FA56 subi.l [A7], 0x9B01FA56 000022F2 0B11 btst [A1], D5 000022F4 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 000022F6 CB0E abcd -[A5], -[A6] 000022F8 F2A3 136B .extension 0x2A3 <> // unimplemented 000022FC 0AA3 067B 1A83 xori.l -[A3], 0x67B1A83 00002302 0413 01BB subi.b [A3], 0xBB 00002306 1693 move.b [A3], [A3] 00002308 0C63 0141 cmpi.w -[A3], 0x141 0000230C 00CB .incomplete 0000230E 164B movea.b A3, A3 00002310 07FA .incomplete 00002312 8304 sbcd D1, D4 00002314 6102 bsr +0x4 /* 00002318 */ 00002316 9B07 subx.b D5, D7 fn00002318: 00002318 D357 add.w [A7], D1 0000231A 632F bls +0x31 /* 0000234B */ 0000231C 6100 CB0E bsr -0x34F0 /* FFFFEE2C */ 00002320 A903 syscall SetFontLock 00002322 9B07 subx.b D5, D7 00002324 9B01 subx.b D5, D1 00002326 9B36 2104 sub.b <>, D5 0000232A D301 addx.b D1, D1 0000232C 8856 or.w D4, [A6] 0000232E A100 syscall Open/PBHOpen/HOpen, flags=1 00002330 3101 move.w -[A0], D1 00002332 162D 01DB move.b D3, [A5 + 0x1DB] 00002336 19DB 091B move.b 0x1B, [A3]+ 0000233A 704B moveq.l D0, 0x4B 0000233C 1C3B BF58 move.b D6, [PC] 00002340 0B0F btst A7, D5 00002342 CC5B and.w D6, [A3]+ 00002344 2FB6 6316 A302 632A 1715 BC14 move.l [[A7 + 0x1715 + D6 * 2] - 0x43EC], [[A6] + D6 * 2 - 0x5CFE] 00002350 02F3 .incomplete 00002352 48DE E100 movem.l [A6]+, A0,A5,A6,A7 00002356 1B02 move.b -[A5], D2 00002358 1690 move.b [A3], [A0] 0000235A 7014 moveq.l D0, 0x14 0000235C 020F DE9B andi.b A7, 0x9B 00002360 2221 move.l D1, -[A1] 00002362 0188 bclr A0, D0 00002364 2901 move.l -[A4], D1 00002366 5B20 subq.b -[A0], 5 00002368 DE06 add.b D7, D6 0000236A 2163 C302 move.l [A0 - 0x3CFE], -[A3] 0000236E 1402 move.b D2, D2 00002370 4B33 DEA1 .invalid 5, [A3 + A5 * 8 - 0x95] // invalid opcode 4 with b == 4 00002374 0FCC .incomplete 00002376 7B36 moveq.l D5, 0x36 00002378 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 0000237A 0301 btst D1, D1 0000237C 8243 or.w D1, D3 0000237E 404B negx.w A3 00002380 5507 subq.b D7, 2 00002382 06FA .incomplete 00002384 8B04 sbcd D5, D4 00002386 033F btst <>, D1 00002388 0E2A 7B05 0710 .invalid.b [A2 + 0x710], 0x5 // invalid immediate operation 0000238E 87D3 divs.w D3, [A3] 00002390 00ED .incomplete 00002392 232D 1D21 move.l -[A1], [A5 + 0x1D21] 00002396 1C27 move.b D6, -[A7] 00002398 1649 movea.b A3, A1 0000239A 98EB 0425 sub.w A4, [A3 + 0x425] 0000239E 1941 0198 move.b [A4 + 0x198], D1 000023A2 2518 move.l -[A2], [A0]+ 000023A4 6B01 bmi +0x3 /* 000023A7 */ 000023A6 A4EB syscall vFileWrite, flags=4 000023A8 0463 082D subi.w -[A3], 0x82D // begin alternate branch 000023AA-000023B2 label000023AA: 000023AA 082D 01F3 30B0 btst.b [A5 + 0x30B0], 0xF3 000023B0 A423 syscall DisposHandle/DisposeHandle, flags=4 // end alternate branch 000023AA-000023B2 label000023AA: // (misaligned) 000023AC 01F3 .incomplete 000023AE 30B0 A423 move.w [A0], [A0 + A2.w * 4 + 0x23] 000023B2 84F6 586B divu.w D2, [A6 + D5 + 0x6B] 000023B6 05DB .incomplete 000023B8 31EB 04C1 19A9 move.w [0x000019A9], [A3 + 0x4C1] 000023BE 3A16 move.w D5, [A6] 000023C0 1704 move.b -[A3], D4 000023C2 1250 movea.b A1, [A0] 000023C4 0718 btst [A0]+, D3 000023C6 2BEB 2651 move.l <>, [A3 + 0x2651] 000023CA 23FB 1981 0BBC 02BB move.l [0x0BBC02BB], [[ + <> + D1]] 000023D2 284B movea.l A4, A3 000023D4 061F 631F addi.b [A7]+, 0x1F 000023D8 C923 and.b -[A3], D4 000023DA 630F bls +0x11 /* 000023EB */ 000023DC 0716 btst [A6], D3 000023DE 47AB 0916 .invalid 3, [A3 + 0x916] // invalid opcode 4 with b == 6 000023E2 9721 sub.b -[A1], D3 000023E4 98C3 sub.w A4, D3 000023E6 234B 4FE9 move.l [A1 + 0x4FE9], A3 000023EA 01F3 .incomplete 000023EC 3063 movea.w A0, -[A3] 000023EE 1F05 move.b -[A7], D5 000023F0 224B movea.l A1, A3 000023F2 4F56 chk.w D7, [A6] 000023F4 30E1 move.w [A0]+, -[A1] 000023F6 07A9 6896 bclr [A1 + 0x6896], D3 000023FA C121 and.b -[A1], D0 000023FC EB09 lsl D1.b, 5 000023FE 5043 addq.w D3, 8 00002400 1807 move.b D4, D7 00002402 06F4 .incomplete 00002404 A5D1 syscall vBTOpen, flags=5 00002406 6300 CB01 bls -0x34FD /* FFFFEF09 */ 0000240A 2508 move.l -[A2], A0 0000240C 3C8B move.w [A6], A3 0000240E 52E5 shi -[A5] 00002410 3B72 2C72 3E72 move.w [A5 + 0x3E72 /* export_1994 */], [A2 + D2 * 4 + 0x72] 00002416 6492 bcc -0x6C /* 000023AA */ 00002418 63A1 bls -0x5D /* 000023BB */ 0000241A FEF3 013B .extension 0xEF3 <> // unimplemented 0000241E 0473 1CFE EB27 C902 CB5E 0171 subi.w [[A3 - 0x36FE] + A6 * 2 - 0x34A1FE8F], 0x1CFE 0000242A 0706 btst D6, D3 0000242C CD2B 0E5B and.b [A3 + 0xE5B], D6 00002430 010B btst A3, D0 00002432 000F 8500 ori.b A7, 0x0 00002436 1B0A move.b -[A5], A2 00002438 0F1E btst [A6]+, D7 0000243A 046C FEC3 080E subi.w [A4 + 0x80E], 0xFEC3 00002440 B6AB 5707 cmp.l D3, [A3 + 0x5707] 00002444 06CE .incomplete 00002446 2102 move.l -[A0], D2 00002448 0F85 bclr D5, D7 0000244A 001B 0AFB ori.b [A3]+, 0xFB 0000244E 6785 beq -0x79 /* 000023D5 */ 00002450 00DB .incomplete 00002452 1AE0 move.b [A5]+, -[A0] 00002454 8500 sbcd D2, D0 00002456 3B14 move.w -[A5], [A4] 00002458 070A btst A2, D3 0000245A 9A28 0327 sub.b D5, [A0 + 0x327] 0000245E 58AB 5783 addq.l [A3 + 0x5783], 4 00002462 03DB .incomplete 00002464 6FE5 ble -0x19 /* 0000244B */ 00002466 04C3 .incomplete 00002468 2403 move.l D2, D3 0000246A 004B 0358 ori.w A3, 0x358 0000246E DB6F 333A add.w [A7 + 0x333A], D5 00002472 9B90 sub.l [A0], D5 00002474 8B0C sbcd -[A5], -[A4] 00002476 070A btst A2, D3 00002478 AEC3 syscall 0xAC3, auto_pop 0000247A 1B41 035B move.b [A5 + 0x35B], D1 0000247E 127B 050F 8500 1B5E movea.b A1, [[PC + <>] + D0 * 4 - 0x7AFFE4A2] 00002486 1780 20DB move.b [A3 + D2.w - 0x37], D0 0000248A 0ED3 .incomplete 0000248C 27A1 0961 01C3 move.l [[A3 + 0x1C3]], -[A1] 00002492 1A7B 053A F644 0302 A2CC movea.b A5, [[PC - 0x9BBFCFE + D0 * 4] - 0x5D34] 0000249C 632F bls +0x31 /* 000024CD */ 0000249E B6F3 0200 cmpa.w A3, [A3 + D0.w * 2] 000024A2 030B btst A3, D1 000024A4 7B86 moveq.l D5, 0xFFFFFF86 000024A6 AB57 syscall bMin 000024A8 831E or.b [A6]+, D1 000024AA C507 abcd D2, D7 000024AC 6B06 bmi +0x8 /* 000024B4 */ 000024AE E148 lsl D0.w, 8 000024B0 450A .invalid 2, A2 // invalid opcode 4 with b == 4 000024B2 0909 btst A1, D4 label000024B4: 000024B4 1B0A move.b -[A5], A2 000024B6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000024B8 DB0E addx.b -[A5], -[A6] 000024BA AB57 syscall bMin 000024BC 7B0F moveq.l D5, 0x0F 000024BE E500 asl D0.b, 2 000024C0 5B07 subq.b D7, 5 000024C2 5B09 subq.b A1, 5 000024C4 E100 asl D0.b, 8 000024C6 0FF6 .incomplete 000024C8 588B addq.l A3, 4 000024CA 09FA .incomplete 000024CC 5380 subq.l D0, 1 000024CE ABC0 syscall QDAlphaDispatch 000024D0 FB01 .extension 0xB01 <> // unimplemented 000024D2 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4 000024D4 FB17 .extension 0xB17 <> // unimplemented 000024D6 DB16 add.b [A6], D5 000024D8 A47B syscall ADBReInit, flags=4 000024DA 4743 chk.w D3, D3 000024DC 9EA3 sub.l D7, -[A3] 000024DE 4D4B chk.w D6, A3 000024E0 19FA 0390 450B move.b 0xB, [PC + 0x390 /* 00002872, cstring "" */] 000024E6 7B47 moveq.l D5, 0x47 000024E8 1BAC 3310 6319 move.b [[A5 + D6 * 2]], [A4 + 0x3310] 000024EE 9B09 subx.b -[A5], -[A1] 000024F0 88FE divu.w D4, <> 000024F2 6136 bsr +0x38 /* 0000252A */ 000024F4 BB04 xor.b D4, D5 label000024F6: 000024F6 6CFE bge -0x0 /* 000024F6 */ 000024F8 DB4F addx.w -[A5], -[A7] 000024FA 50C3 st D3 000024FC 4E94 jsr [A4] 000024FE E32C lsl D4.b, D1 00002500 C11B and.b [A3]+, D0 00002502 D301 addx.b D1, D1 00002504 FEAB 0964 .extension 0xEAB <> // unimplemented 00002508 C137 9307 C137 4100 and.b [[A7 + <>] + A1 * 2 - 0x3EC8BF00], D0 00002510 C137 C83E and.b [A7 + A4 + 0x3E], D0 00002514 9421 sub.b D2, -[A1] 00002516 2093 move.l [A0], [A3] 00002518 0721 btst -[A1], D3 0000251A 2041 movea.l A0, D1 0000251C 0021 2061 ori.b -[A1], 0x61 /* 'a' */ 00002520 434B chk.w D1, A3 00002522 0745 bchg D5, D3 00002524 6DCB blt -0x33 /* 000024F1 */ 00002526 32C1 move.w [A1]+, D1 00002528 0D1B btst [A3]+, D6 fn0000252A: 0000252A 02FE .incomplete 0000252C 9083 sub.l D0, D3 0000252E 1F93 1DF2 DB6F 493E 1E28 move.b [[-0x2490B6C2] + 0x1E28], [A3] 00002538 D331 6302 E96F add.b [[A1 + <> + D6 * 2] - 0x1691], D1 0000253E 6202 bhi +0x4 /* 00002542 */ 00002540 0F41 bchg D1, D7 label00002542: 00002542 4156 chk.w D0, [A6] 00002544 C130 530D and.b [[A0 + <>] + D5 * 2], D0 00002548 C930 0C18 and.b [A0 + D0 * 4 + 0x18], D4